Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

DDRREC

Prolog  

Control Block Contents  
   DDRREC DSECT

Storage Layout  

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 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

          
*** 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

This information is based on z/VM V5R4.0. Last updated on 18 Feb 2010 at 03:24:20 EDT.
Copyright IBM Corporation, 1990, 2009