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
            
            
































































































































































































































































































































































































































































































































































































































