DDRREC Back to Index page
 
Prolog 
Control Block Contents 
   DDRREC DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  DDRREC Prolog Top of page
 
 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.
 RELOCATION CONSIDERATIONS : None
 
 
  DDRREC Control Block Content Top of page
 

 DDRREC DSECT Top of page
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 DDRRDDR DDR RECORD 0001 1 Bitstring 1 DDROPSYS OPERATING SYSTEM 111. .... HDRHSSYS X'E0' HDRHSSYS SYSTEM MASK 1... .... HDRHSOS2 X'80' HDRHSOS2 OS/VS2 .11. .... HDRHSVM X'60' HDRHSVM VM .1.. .... HDRHSOS1 X'40' HDRHSOS1 OS/VS1 ..1. .... HDRHSDOS X'20' HDRHSDOS DOS ...1 1111 HDRHSLVL X'1F' HDRHSLVL SYSTEM LEVEL MASK (INCLUDES VERSION AND RELEASE LEVEL) ...1 11.. HDRHSVRS X'1C' HDRHSVRS VERSION NUMBER MASK .... ..11 HDRHSREL X'03' HDRHSREL RELEASE LEVEL MASK 0002 2 Bitstring 1 DDRSW0 SWITCH BYTE 0 1... .... HDRHSWMR X'80' HDRHSWMR MORE RECORDS FOLLOW .1.. .... HDRHSWCI X'40' HDRHSWCI TOD CLOCK INSTRUCTION ISSUED ..1. .... HDRHSWRT X'20' HDRHSWRT RECORD TRUNCATED ...1 .... HDRHSWPK X'10' HDRHSWPK 370/XA MODE .... 1... HDRHSWTI X'08' HDRHSWTI TIME MACRO ISSUED .... .1.. HDRHSWPS X'04' HDRHSWPS ERROR WAS PASSED (REFLECTED) TO A GUEST 0003 3 Bitstring 1 DDRSW1 SWITCH BYTE 1 1... .... DDRSWPSR X'80' DDRSWPSR PRIMARY STORAGE RECONFIGURATION .1.. .... DDRSWSSR X'40' DDRSWSSR SECONDARY STORAGE RECONFIGURATION ..1. .... DDRSWORR X'20' DDRSWORR OPERATOR REQUESTED RECONFIGURATION ...1 .... DDRSWPER X'10' DDRSWPER 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' HDRRCSEQ RECORD SEQUENCE NUMBER MASK .... 1111 HDRRCPHY X'0F' HDRRCPHY 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 Top of page
 
          
*** 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 Top of page
 
 
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
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:46:52 EDT.
Copyright IBM Corporation, 1990, 2022