Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DDRREC
Control Block Contents
DDRREC DSECT
Cross Reference (Contains links to field and bit definitions)
DDRREC Prolog
NAME : DDRREC DESCRIPTION: DYNAMIC RECONFIGURATION RECORD DSECT : DDRREC FUNCTION : DDRREC IS USED IN SVC 76 INITIATED ERROR RECORDING PROCESS FOR TYPE 60 DASD DUMP RESTORE (DDR) DYNAMIC DEVICE REALLOCATION RECORDS. THE REALLOCATION RECORDS CONTAIN THE REPLACEMENT OF THE VIRTUAL "FROM" AND "TO" CONTROL UNIT ADDRESSES (CUA) BY THE REAL ADDRESSES OF THE REAL DASD DEVICES. LOCATED BY : GPR9 IN HCPVER. THE ADDRESS IS PASSED TO HCPIOE AND HCPREC IN GPR1. CREATED BY : GUEST; COPIED TO FREE STORAGE BY HCPVER. DELETED BY : HCPIOE AFTER HCPREC HAS COPIED IT INTO A GSDBK.
DDRREC Control Block Content
DDRREC DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DDRREC DYNAMIC RECONFIGURATION RECORD THIS CONTROL BLOCK IS AN INTER-OPERATING-SYSTEM BLOCK WHICH IS DEFINED BY IBM CORPORATE STANDARDS. THEREFORE VM/XA DOES NOT CONTROL THE DEFINITIONS NOR DOES IT NECESSARILY USE ALL THE FIELDS DEFINED OR ALL THE BITS DEFINED WITHIN A FIELD. 0000 0 Bitstring 1 DDRRTYP RECORD TYPE 00000060 DDRRDDR 96 DDR RECORD 0001 1 Bitstring 1 DDROPSYS OPERATING SYSTEM 111. .... HDRHSSYS X'E0' SYSTEM MASK 1... .... HDRHSOS2 X'80' OS/VS2 .11. .... HDRHSVM X'60' VM .1.. .... HDRHSOS1 X'40' OS/VS1 ..1. .... HDRHSDOS X'20' DOS ...1 1111 HDRHSLVL X'1F' SYSTEM LEVEL MASK (INCLUDES VERSION AND RELEASE LEVEL) ...1 11.. HDRHSVRS X'1C' VERSION NUMBER MASK .... ..11 HDRHSREL X'03' RELEASE LEVEL MASK 0002 2 Bitstring 1 DDRSW0 SWITCH BYTE 0 1... .... HDRHSWMR X'80' MORE RECORDS FOLLOW .1.. .... HDRHSWCI X'40' TOD CLOCK INSTRUCTION ISSUED ..1. .... HDRHSWRT X'20' RECORD TRUNCATED ...1 .... HDRHSWPK X'10' 370/XA MODE .... 1... HDRHSWTI X'08' TIME MACRO ISSUED .... .1.. HDRHSWPS X'04' ERROR WAS PASSED (REFLECTED) TO A GUEST 0003 3 Bitstring 1 DDRSW1 SWITCH BYTE 1 1... .... DDRSWPSR X'80' PRIMARY STORAGE RECONFIGURATION .1.. .... DDRSWSSR X'40' SECONDARY STORAGE RECONFIGURATION ..1. .... DDRSWORR X'20' OPERATOR REQUESTED RECONFIGURATION ...1 .... DDRSWPER X'10' PERMANENT ERROR CAUSED RECONFIGURATION 0004 4 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0005 5 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0006 6 Bitstring 1 DDRRCNT RECORD COUNT 1111 .... HDRRCSEQ X'F0' RECORD SEQUENCE NUMBER MASK .... 1111 HDRRCPHY X'0F' TOTAL NUM. OF PHYSICAL RECORDS IN LOGICAL RECORD BIT MASK 0007 7 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0008 8 Dbl-Word 8 DDRTOD TOD OF SYSTEM FAILURE 0010 16 Dbl-Word 8 DDRCPUID CPU ID 0018 24 Character 8 DDRJOB USERID USING 'FROM' DEVICE 0020 32 Character 6 DDRVOL1 VOLUME SERIAL 'FROM' DEVICE 0026 38 Character 6 DDRVOL2 VOLUME SERIAL 'TO' DEVICE 002C 44 Bitstring 1 DDRDEV1 PHYS. DEVICE ID OF 'FROM' DEVICE 002D 45 Bitstring 3 DDRCUA1 DEVICE NUMBER OF 'FROM' DEVICE 0030 48 Signed 4 DDRTYP1 DEVICE TYPE OF 'FROM' DEVICE 0034 52 Bitstring 1 DDRDEV2 PHYS. DEVICE ID OF 'TO' DEVICE 0035 53 Bitstring 3 DDRCUA2 DEVICE NUMBER CUA OF 'TO' DEVICE 0038 56 Signed 4 DDRTYP2 DEVICE TYPE OF 'TO' DEVICE 0000003C DDRBLEN *-DDRREC SIZE IN BYTES 00000008 DDRSIZE (*-DDRREC+7)/8 SIZE IN DOUBLE WORDS 0008 8 Signed 4 DDRDATE DATE OF SYSTEM FAILURE 000C 12 Signed 4 DDRTIME TIME OF SYSTEM FAILURE 0010 16 Bitstring 1 DDRVERNO MACHINE VERSION CODE 0011 17 Bitstring 3 DDRCSER CPU SERIAL NUMBER 0014 20 Bitstring 2 DDRCMDL CPU MACHINE MODEL NUMBER 0016 22 Bitstring 2 DDRMCEL MAX LENGTH OF MACHINE-DEPENDENT MACHINE CHECK EXTENDED LOGOUT AREA
DDRREC Storage Layout
*** DDRREC - DYNAMIC RECONFIGURATION RECORD * * +------+------+------+------+------+------+------+------+ * 0 |:RTYP |:OPSYS|DDRSW0|DDRSW1|//////|//////|:RCNT |//////| * +------+------+------+------+------+------+------+------+ * 8 | DDRTOD | * +-------------------------------------------------------+ * 10 | DDRCPUID | * +-------------------------------------------------------+ * 18 | DDRJOB | * +-----------------------------------------+-------------+ * 20 | DDRVOL1 | (026)- | * +---------------------------+------+------+-------------+ * 28 | -DDRVOL2 |:DEV1 | DDRCUA1 | * +---------------------------+------+--------------------+ * 30 | DDRTYP1 |:DEV2 | DDRCUA2 | * +---------------------------+------+--------------------+ * 38 | DDRTYP2 | 3C * +---------------------------+ * *** DDRREC - DYNAMIC RECONFIGURATION RECORD *** Overlay for DDRTOD in DDRREC * * +---------------------------+---------------------------+ * 8 | DDRDATE | DDRTIME | * +---------------------------+---------------------------+ * 10 * *** Overlay for DDRTOD in DDRREC *** Overlay for DDRCPUID in DDRREC * * +------+--------------------+-------------+-------------+ * 10 |:VERNO| DDRCSER | DDRCMDL | DDRMCEL | * +------+--------------------+-------------+-------------+ * 18 * *** Overlay for DDRCPUID in DDRREC
DDRREC Cross Reference
Symbol Dspl Value -------------- ---- ----- DDRBLEN 0038 0000003C DDRCMDL 0014 DDRCPUID 0010 DDRCSER 0011 DDRCUA1 002D DDRCUA2 0035 DDRDATE 0008 DDRDEV1 002C DDRDEV2 0034 DDRJOB 0018 DDRMCEL 0016 DDROPSYS 0001 DDRRCNT 0006 DDRRDDR 0000 00000060 DDRRTYP 0000 DDRSIZE 0038 00000008 DDRSWORR 0003 20 DDRSWPER 0003 10 DDRSWPSR 0003 80 DDRSWSSR 0003 40 DDRSW0 0002 DDRSW1 0003 DDRTIME 000C DDRTOD 0008 DDRTYP1 0030 DDRTYP2 0038 DDRVERNO 0010 DDRVOL1 0020 DDRVOL2 0026 HDRHSDOS 0001 20 HDRHSLVL 0001 1F HDRHSOS1 0001 40 HDRHSOS2 0001 80 HDRHSREL 0001 03 HDRHSSYS 0001 E0 HDRHSVM 0001 60 HDRHSVRS 0001 1C HDRHSWCI 0002 40 HDRHSWMR 0002 80 HDRHSWPK 0002 10 HDRHSWPS 0002 04 HDRHSWRT 0002 20 HDRHSWTI 0002 08 HDRRCPHY 0006 0F HDRRCSEQ 0006 F0
Copyright IBM Corporation, 1990, 2001