Condition
Code
o
2
3
Meaning
Operation is successful.
Volume not found, not mounted, or not a valid directory
volume.
Fatal I/O error trying to read the directory
Diagnose Code X'40' --Clean-Up after Virtual IPL by DeviceI Privilege class G
This code is valid only during virtualIPL. Clean-up restores the user's page and
frees the real page if it is not in the V =R machine. If the real page is in the V =R
machine, the real page is not freed. ThePSW from location zero of the virtual
machine is loaded and made the currentPSW. Entry Values: Register Rx must contain a zero. Register Ry must point to the virĀ
tual machine registers to be loaded.Usage: If the user issues a DIAGNOSE code X'40' outside of its use in DMKVMI,
a specification exception is returned.DIAGNOSE Code X'48' --Issue SVC 76 from a Second Level VM/370 or VM/SP Virtual
Machine
Privilege class G
A second level VM/370 orVM/SP operating system issues SVC 76 using this DIAGNOSE. SVC 76 handles I/O error recording for virtual operating systems.
For instance, a virtual machine issuesSVC 76 to record data about hardware errors
that occur on devices dedicated to it.
Entry Values: Rl is the Rx register. The Ry register is not used in thisDIAGNOSE. Rl must contain either of two values:
X'04' -indicates anSVC 76 request from a VM/370 or VM/SP virtual machine X'OS' -indicates that a VM/370 or VM/SP virtual machine issued DIAGNOSE X'4S'. Usage: CP checks first for the X'04' value. If it is present, CP sets VMSPMFLG in the virtual machine's VMBLOK to X'04' and processes the SVC 76 request on
behalf of the virtual machine.
If Rl contains aX'OS' value, CP sets VMSPMFLG in the virtual machine's
VMBLOK toX'OS'. It then reflects the SVC 76 back to the virtual machine. The
virtual machine then handles its own error recording.
For more information onSVC 76 and I/O error recording procedures, refer to
VM /SP OLTSEP and Error Recording Guide. DIAGNOSE Code X'4C' --Generate Accounting Records for the Virtual User I Privilege class G
DIAGNOSE Instruction in a Virtual Machine 243
Code
o
2
3
Meaning
Operation is successful.
Volume not found, not mounted, or not a valid directory
volume.
Fatal I/O error trying to read the directory
Diagnose Code X'40' --Clean-Up after Virtual IPL by Device
This code is valid only during virtual
frees the real page if it is not in the V =R machine. If the real page is in the V =R
machine, the real page is not freed. The
machine is loaded and made the current
tual machine registers to be loaded.
a specification exception is returned.
Machine
Privilege class G
A second level VM/370 or
For instance, a virtual machine issues
that occur on devices dedicated to it.
Entry Values: Rl is the Rx register. The Ry register is not used in this
X'04' -indicates an
behalf of the virtual machine.
If Rl contains a
VMBLOK to
virtual machine then handles its own error recording.
For more information on
VM /
DIAGNOSE Instruction in a Virtual Machine 243