related and that must all be turned off to disable the function, see the
following instruction cross-reference list.
Those hardware-assisted functions that are not in
turned off individually without being concerned about
that may call it.
the listmay be
other functions
TheSVC8 and SVC12 functions of CP assist can be disabled by certain input parameters in the VMALIST to extreme values. The var10US functions provided by expanded virtual machine assist are controlled by
the setting of bits in theMICBLOK's assist control field, see the topic "Expanded Virtual Machine Assist" for details.
FunctionDECCW'1-- DSP2 FRET PTRLK PTRUL RETURN SHARED TRANBRNG ZAPPAGE ZAPSEGS Invoke,g !!I DECCllO DSP1 UNTFR, DSP2 CCllGENRL, TRANLOCK UNTFR CCllGENRL, UNTFR DSP2 DECCll1 ZAPSEGS DSP2, PTLB lote: Be careful when making these functions NOOPs. For exaaple, to
completely turn offZAPPAGE, ZAPPAGE and ZAPSEGS must be made NOOPs. But ZAPSEGS is invoked by DSP2 and PTLB. Therefore, DSP2 and PTLB must both be made NOOPs. DSP2 is invoked by DSP1; therefore, DSP1 must also
be made aNOOP. The end result must be that DSP1, DSP2, PTLB, ZAPZEGS and ZAPPAGE must all be turned off. Bote: DSPO, DSPl and DSP2 CP ASSIST instructions are changed to NO-OP instructions in PrQdu£!, program No. S748-IE1.
As an example, assume that you want to defeat the FRET hardware-assisted
function.1.. Look up FRET in the
FRET is invoked by
Therefore, the fourUNTFR, DSP2, and DSP1. Instruction/Function Cross Reference List. UNTFR and DSP2. DSP2 is invoked by DSP1. functions that must be deleted are: FRET,
2. FRET is part ofDMKFRE, UNTFR is part of DMKUNT, DSP2 and DSP1 are part of DMKDSP. These are the modules that contain the
hardware assisted code thatmust be made NOOPs. 3. Listed in the CPATABLE points:
list ofDMKCPI are the following entry
DMKFRET which contains theCP assist instruction EG01 DMKUNTFR which contains the CP assist instruction EGOS D!KDSP1 which contains the CP assist instruction EG07 DMKDSP2 which contains the CP assist instruction E611
Appendix A: VM/370 Extended Control-Program Support 1-419
following instruction cross-reference list.
Those hardware-assisted functions that are not in
turned off individually without being concerned about
that may call it.
the list
other functions
The
the setting of bits in the
Function
completely turn off
be made a
As an example, assume that you want to defeat the FRET hardware-assisted
function.
FRET is invoked by
Therefore, the four
2. FRET is part of
hardware assisted code that
list of
DMKFRET which contains the
Appendix A: VM/370 Extended Control-Program Support 1-419