Entry CP Assist QE Code
DC V (DMKCCWB4) E60S DC V (DMKCCWB5) E60S DC V (DMKCCWB6) E608
DC V (DMKCCWB7) E608
DC V (DMKCCWB8) E608
DC V (Dl!KCCWL 1) E609 DC V (DKKCCWL2) E609
DC V (Dl!KCCWL3) E609
DC V (DKKCCWL4) E609
DC V (DKKCCWL5) E609 DC V (DKKVATZS) E60A DC V (DMKVATZP) E60B DC V (DKKCCW 1) E60C DC V (DKKDSPO) E60D DC V (DKKSCNRU) E60E DC V (DKKCCWGN) E60F DC V (DKKUNTRN) E610 DC V (DMKDSP2) E611 LOAD LIST FOR EQINT The following is an example of the load lIst for module that contains the entry points and
DKKFRET. If you consult the DMKCPI entry point list above, you viII find that entry points DKKFREE and DMKFRET contain the CP assist
operation codes X'E600' and X'E601'. :READ DKKFRE ., DKKFRE 121 •••• DKKFREE L-.J ••• DKKFRET
DKKFRETR .,. DMKFRELG 131.. DMKFRELS L-.J DKKFRELO DMKFREHI DKKFRENP DMKFRESV DKKFREST DKKFRETL DMKFRERS TEXT xx xx-xxx 5/14/76 11:15
*****************************************
* *
* This area contains a list of updates *
* and macro libraries included in the *
* asse.bly. *
* *
*****************************************
AT 011740 AT 01A740 AT 01AB38
AT 01AB26
AT 011F20 AT 01AE48
AT 01AE54
AT 01AD88
AT 01AE8C
AT 01AE9C
AT 01AE58
AT 01AD80
AT 01AAC8 r--, 111 This is the module DKKFRE loaded at L-.J address 01A740. ,.-, 121 This is the entry point DKKFREE loaded 1.-1 at address 011740. The entry point ,.-, list in DKKCPI shows that this entry
point contains an X'E600' op code. 131 This is the entry point DKKFRET loaded L-.J at address 01AB38. The entry point
list in DKKCPI shows that this entry
point contains an X'E601' op code.
The following information describes how to turn off selected ECPS functions if you suspect a problem with the function.
In some cases,
hardware-assisted
completely disable
hardware-assisted functions are invoked
functions and they must all be made the function. To find all the functions
by other HOOPs to
that are
1-418 IBK VM/370 System Logic and Problem Determination--Volume 1
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 list may be
other functions
The SVC8 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 the MICBLOK's assist control field, see the topic "Expanded Virtual Machine Assist" for details.
Function DECCW'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 off ZAPPAGE, 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 a NOOP. 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 four UNTFR, 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 of DMKFRE, UNTFR is part of DMKUNT, DSP2 and DSP1 are part of DMKDSP. These are the modules that contain the
hardware assisted code that must be made NOOPs. 3. Listed in the CPATABLE points:
list of DMKCPI are the following entry
DMKFRET which contains the CP 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
Previous Page Next Page