Appendix A: VM/370 Extended Control-Program Support
VM/370 Extended Control-ProgramSUppOit (ECPS) VM/370 Extended Control-Program Support hardware-assisted parts: (ECPS) consists of three
1. Control program assist(CP assist) defines new hardware
instructions to assistCP routines and functions or, in two cases,
as new interpretations of existingVM/370 instructions. CP assist
does not operate in aVM/370 system that runs under VM/370. 2. Expanded virtual machine assist
existing virtual machine assist.
provides an expansion of the
3.Virtual interval timer assist provides a more accurate hardware
updating of the interval timer for the virtual machine.See snQ for a list of the
processors on whichReps is ECPS INTERACTION WITH OTHER FUNCTIONS • Virtual machine assist -The expanded virtual machine assist can be enabled only if virtual machine assist is also enabled. • Program event recording -No PER events are recognized by CP assist. Virtual machine assist does recognize PER events for certain
instructions.PER events are not recognized during the updating of
the virtual interval timer.• VS1 assist
other.VM/370 ECPS and VS1 assist do not interfere with each • DOS emulator -If the DOS emulator is active, virtual machine assist
is disabled.CP assist and the virtual interval timer assist are not
disabled if theDOS emulator is active. CONTROL BY CONTROL REGISTER 6 AND MICBLOK ASSIST CONTROL FIELD
The contents of control register 6 exercise overall and absolute control
over virtual machine assist,CP assist, expanded virtual machine assist,
and virtual interval timer assist.Values in control register 6 share
control of functions provided by expanded virtual machine assist with
the setting of bits in theMICBLOK's assist control field. The use of
the assist control field is described later on under the topic "ExpandedVirtual Machine Assist."
The following table defines the contents of control register 6: o Virtual machine assist enabled if on, disabled if off
1Virtual machine in problem state if on, in supervisor state if
off
Appendix A:VM/370 Extended Control-Program Support 1-409
VM/370 Extended Control-Program
1. Control program assist
instructions to assist
as new interpretations of existing
does not operate in a
existing virtual machine assist.
provides an expansion of the
3.
updating of the interval timer for the virtual machine.
processors on which
instructions.
the virtual interval timer.
other.
is disabled.
disabled if the
The contents of control register 6 exercise overall and absolute control
over virtual machine assist,
and virtual interval timer assist.
control of functions provided by expanded virtual machine assist with
the setting of bits in the
the assist control field is described later on under the topic "Expanded
The following table defines the contents of control register 6:
1
off
Appendix A: