under which it is executing supports the VM/VS Handshaking feature. If the
extended-identification code is returned toVS 1, VM/SP supports handshaking;
otherwise, it does not.
EntryValues: The register specified as Rx contains the doubleword aligned virtual
storage address where theVM/SP extended-identification code is to be stored.
The Ry register contains the number of bytes to be stored entered as an unsigned
binary number.
ExitValues: If the VM/SP system currently executing does not support the DIAGNOSE code X'OO' instruction, no data is returned to the virtual machine. If
it does support theDIAGNOSE code X'OO' instruction, the following data is
returned to the virtual machine (at the location specified by Rx):
FieldSystem Name
Version
Number
Version
Code
MCEL
Processor
Address
UseridProgram Product Bit
MapDescri,etion "VM/SP" The first byte is the version number, the
second byte is the level, and the third byte is
thePLC (Program Level Change) number. VM/SP executes the STIDP (Store Process-
or ID) instruction to determine the version
code.VM/SP executes the STIDP instruction to
determine the maximum length of the
MCEL (Machine Check Extended Logout)
area.VM/SP executes the ST AP (Store Processor
Address) instruction to determine the
processor address.
The userid of the virtual machine issuing theDIAGNOSE. Identifies the program products that are
installed. Valid values and the program
products each identifies are:
Characteristics
8 bytes, EBCDIC
3 bytes, hexadecimal
1 byte, hexadecimal
2 bytes, hexadecimal
2 bytes, hexadecimal
8 bytes, EBCDIC
8 bytes, hexadecimal
ValueX'SOOOOOOOOOOOOOOO' X'COOOOOOOOOOOOOOO' X'EOOOOOOOOOOOOOOO' X'FOOOOOOOOOOOOOOO' X'FSOOOOOOOOOOOOOO' Program Product
Basic System Extensions 2
System Extensions, Release 2
VM/System Product, Release 1
VM/System Product, Release 2
VM/System Product, Release 3DIAGNOSE Instruction in a Virtual Machine 223
extended-identification code is returned to
otherwise, it does not.
Entry
storage address where the
The Ry register contains the number of bytes to be stored entered as an unsigned
binary number.
Exit
it does support the
returned to the virtual machine (at the location specified by Rx):
Field
Version
Number
Version
Code
MCEL
Processor
Address
Userid
Map
second byte is the level, and the third byte is
the
or ID) instruction to determine the version
code.
determine the maximum length of the
MCEL (Machine Check Extended Logout)
area.
Address) instruction to determine the
processor address.
The userid of the virtual machine issuing the
installed. Valid values and the program
products each identifies are:
Characteristics
8 bytes, EBCDIC
3 bytes, hexadecimal
1 byte, hexadecimal
2 bytes, hexadecimal
2 bytes, hexadecimal
8 bytes, EBCDIC
8 bytes, hexadecimal
Value
Basic System Extensions 2
System Extensions, Release 2
VM/System Product, Release 1
VM/System Product, Release 2
VM/System Product, Release 3