Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Implementation on SU /390

&pagelevel(4)&pagelevel

For VM2000 operation, VM2000 functions have been added to the HSI offered by the firmware of the Server Unit. The extended HSI is referred to as the VM2000 HSI (see Figure 3).

The VM2000 hypervisor runs on the VM2000 HSI. It is the part of VM2000 which controls the execution of guest systems on the virtual machines (the scheduling).


Figure 3: Structure of VM2000 on SU /390


The VM2000 hypervisor performs the following tasks:

  • Allocate the CPUs to the individual VMs

  • Handle global interrupts

  • Control machine error recovery

  • Emulate privileged instructions

  • Coordinate I/O operations for all shared devices

  • Process monitor jobs

 

In the VM2000 HSI, two processor states are possible (see Figure 4):

  • VM mode.
    The guest systems run in this mode.

  • Hypervisor mode.
    The VM2000 hypervisor runs in this mode. Additional privileged commands only permitted in this mode are also available.


Each mode has a context, which is loaded into the Server Unit's hardware registers each time the processor state is activated. This context consists of

  • the registers for the processor states of the CPU

  • VM-specific registers and information.

In the context, a VM index which identifies the VM is entered for every VM. The monitor VM has always the VM index 1.

The transition from VM mode to VM2000 hypervisor mode is initiated by global interrupts, e.g. expiration of the time slice for the VM. In the case of global interrupts the context of the VM is stored and the VM2000 hypervisor context is loaded, thereby activating the VM2000 hypervisor.

There are also local interrupts, which do not activate the VM2000 hypervisor but are processed within the VM.

You can switch from VM2000 hypervisor mode to VM mode by issuing a privileged VM2000 hypervisor switch instruction.


Figure 4: Processor states and context on SU /390

 

VM2000

BS2000 VMs can be configured and operated only when the software product VM2000 is installed and configured.

Before VM2000 mode is initialized, the operating mode "VM2000 mode" must be set with the SE Manager, see "Operating modes". The monitor system can then be started, see "Starting the monitor system".

The VM2000 functions and commands offered are described in this manual. Fundamental VM2000 functions are also available to the SE server administrators via the SE Manager, see section "VM2000 functions in the SE Manager".

The full VM2000 functionality is available to the VM2000 and VM administrators via the user interface of VM2000 (see "VM2000 Operating strategy").

The BS2000 guest systems can work together with VM2000, see section "VM2000 in the guest systems".