Page of GC20-1807-7 As Updated April 1, 19S1 by TNL GN25-0S29 The DMKDRDMP routine searches the system chain of spool input files for the dump file belonging to th€ user issuing the DIAGNOSE instruction. The first (or next) record from the dump file is provided
to the virtualmachine via and the condition code is set to
zero. The dump file is closed viaVM/370 console function CLOSE. DIAGNOSE Code X'38' --Read System Symbol Table Execution of DIAGNOSE Code X'3S' causes the routine DMKDRDSY to read the
system table into storage.The register specified as Rx contains the
address of the page buffer to contain the symbol table.DIAGNOSE Code X'3C' --VM/370 Directory
Execution ofDIAGNOSE Code X'3C' allows a user to dynamically update the V8/370 directory. The register specified as Rx contains the first 4 bytes of the volume identification. The first two bytes of Ry contain
the last 2 bytes of the volume identification. The routineDKKUDRDS dynamically updates the directory. I DIAGNOSE Code X'48' -- Issue SVC 76 From a Second , Level VM/370 Virtual Machine
A second levelVM/370 operating system issues SVC 76 using this DIAGNOSE. SVC 76 handles IIC 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.Rl is the Rx register. The By register is not used in this DIAGNOSE. R1 must contain either of two values: X'04' ind1cates an SVC 76 request from a VM/370 virtual machine X' OS' indicates that a virtual machine issued DIAGNOSE X' 48'
CP checks first for theX'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 R1 contains aX'08' value, CP sets
machine'sVMBLOK to X'OS'. It then reflects
virtual machine. The virtual machine then
recording.VMSPMFLG the SVC handles
in the virtual
76 back to the
its own error
For more information onSVC 76 and I/O error recording procedures,
refer to.!M/370 OLTSEP End Be£2!:.sing Guide, GC2Q-1S09. DIAGNOSE Code X'4C' --Generate Accounting
Records for theVirtual User
This code can be issuedonly ty a user with the account option (ACCT) in
his directory.
Rx contains the virtual address of either a 24-byte parameter list
identifying the "charge to" user, or a variable length data area that is
to be punched into the accounting card. The interpretation of thePart 2. Control Program (CP) 197
to the virtual
zero. The dump file is closed via
system table into storage.
address of the page buffer to contain the symbol table.
Execution of
the last 2 bytes of the volume identification. The routine
A second level
systems. For instance, a virtual machine issues
about hardware errors that occur on devices dedicated to it.
CP checks first for the
If R1 contains a
machine's
virtual machine. The virtual machine then
recording.
in the virtual
76 back to the
its own error
For more information on
refer to
Records for the
This code can be issued
his directory.
Rx contains the virtual address of either a 24-byte parameter list
identifying the "charge to" user, or a variable length data area that is
to be punched into the accounting card. The interpretation of the