Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:37:49 EDT.
Copyright IBM Corporation, 1990, 1999