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

#### SVMREC

Prolog

Control Block Contents
SVMREC DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### SVMREC Prolog

     NAME       : SVMREC
     DESCRIPTION: SPECIAL VM RECORD
     DSECT      : SVMREC
     FUNCTION   : PROVIDES DATA NEEDED FOR ERROR RECORDING
     LOCATED BY : N/A
     CREATED BY : HCPERR
     DELETED BY : HCPIOE AFTER HCPREC HAS COPIED IT.

#### SVMREC Control Block Content

#### SVMREC DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SVMREC         SPECIAL VM RECORD
    0000    0 Bitstring    1 SVMRTYP        RECORD TYPE
              000000FF       SVMFF          X'FF' SVMFF *** SVM 24 BYTE
                                            HEADER, INCLUDED SVMRTYP
    0001    1 Bitstring   23 SVMHDR         STANDARD HEADER *** LENGTH OF
                                            REST OF RECORD
    0018   24 Signed       2 SVMLRR         LENGTH OF REST OF RECORD
              .1.1 1...      SVM88          88 SVM88 88 BYTES
    001A   26 Signed       2 SVMRDA         REAL DEVICE ADDRESS
    001C   28 Character    4 SVMID          SVM IDENTIFIER 'SVMR'
    0020   32 Bitstring    2 SVMVN          HEX VERSION NUMBER
    0022   34 Character    6 SVMVSN         VOLUME SERIAL NUMBER *** TYPE OF
                                            RECORD THAT FOLLOWS BELOW
    0028   40 Bitstring    1 SVMRT          RECORD TYPE
              .... ....      SVMTYP0        X'00' SVMTYP0 CC3
              .... ...1      SVMTYP1        X'01' SVMTYP1 BOXED DEVICES
              .... ..1.      SVMTYP2        X'02' SVMTYP2 STATE CHANGES
              .... ..11      SVMTYP3        X'03' SVMTYP3 AUTO-QUIESCE
                                            STARTED
    0029   41 Character    7 SVMRES1        RESERVED *** BASED ON TYPE OF
                                            RECORD (SVMRT)
    0030   48 Character   64 SVMVER
              00000070       SVMBYSZ        *-SVMREC
              0000000E       SVMDWSZ        ((SVMBYSZ+7)/8)
    0030   48 Bitstring   28 SVMPMCW        PMCW
    004C   76 Bitstring   16 SVMIRB         IRB
    005C   92 Bitstring   20 SVMRES2        RESERVED
    0030   48 Bitstring    1 SVMBD          REASON DEVICE WAS BOXED
    0031   49 Bitstring   63 SVMRES3        RESERVED
    0030   48 Bitstring    3 SVMCU          CU TYPE AND MODEL
    0033   51 Bitstring    1 SVMRES4        RESERVED
    0034   52 Bitstring    3 SVMDT          DEVICE TYPE AND MODEL
    0037   55 Bitstring    1 SVMRES5        RESERVED
    0038   56 Bitstring   44 SVMSNSS        SENSE SUBSYSTEM DATA
    0064  100 Bitstring   12 SVMRES6        RESERVED
    0030   48 Bitstring    1 SVMRAQS        REASON AUTO QUIESCE STARTED
              .... ....      SVMAQ00        X'00' SVMAQ00 Equipment check
                                            from DTE
              .... ...1      SVMAQ01        X'01' SVMAQ01 Hot I/O
              .... ..1.      SVMAQ02        X'02' SVMAQ02 MIH on clear
                                            (retired by VM64647)
              .... ..11      SVMAQ03        X'03' SVMAQ03 MIH on non-reserved
                                            device
              .... .1..      SVMAQ04        X'04' SVMAQ04 CC3 from CTB, IOS,
                                            or IQM
              .... .1.1      SVMAQ05        X'05' SVMAQ05 CC3 from PAU
              .... .11.      SVMAQ06        X'06' SVMAQ06 IPI Delete from RFC
                                            OLPM & LPUM not valid for reason
                                            06
    0031   49 Bitstring    1 SVMOLPM        ORB LPM used for the I/O
    0032   50 Bitstring    1 SVMLPUM        IRB LPUM for the I/O
    0033   51 Bitstring    1 SVMRLPM        RDEVLPM at time of interrupt
    0034   52 Bitstring    8 SVMCHPS        RDEVCHPS at time of interrupt
    003C   60 Bitstring   52 SVMRES7        Reserved
              00000040       SVMRAQL        *-SVMRAQS Length of Auto Quiesce
                                            data
              00000008       SVMRAQD        ((SVMRAQL+7)/8) Length in double
                                            words

#### SVMREC Storage Layout

    *** SVMREC - SPECIAL VM RECORD
    *
    *     +------+------------------------------------------------+
    *   0 |:RTYP |                                                |
    *     +------+                                                |
    *     |                        SVMHDR                         |
    *     |                                                       |
    *     +-------------+-------------+---------------------------+
    *  18 |   SVMLRR    |   SVMRDA    |          SVMID            |
    *     +-------------+-------------+---------------------------+
    *  20 |   SVMVN     |                 SVMVSN                  |
    *     +------+------+-----------------------------------------+
    *  28 |SVMRT |                    SVMRES1                     |
    *     +------+------------------------------------------------+
    *  30 |                                                       |
    *     =                        SVMVER                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  70
    *
    *** SVMREC - SPECIAL VM RECORD

    *** Overlay for SVMVER in SVMREC
    *
    *     +-------------------------------------------------------+
    *  30 |                                                       |
    *     =                       SVMPMCW                         =
    *     |                           +---------------------------+
    *  48 |                           |                           |
    *     +---------------------------+                           |
    *     |                        SVMIRB                         |
    *     |                           +---------------------------+
    *  58 |                           |                           |
    *     +---------------------------+                           |
    *     |                       SVMRES2                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  70
    *
    *** Overlay for SVMVER in SVMREC

    *** Overlay for SVMVER in SVMREC
    *
    *     +------+------------------------------------------------+
    *  30 |SVMBD |                                                |
    *     +------+                                                |
    *  38 |                                                       |
    *     =                       SVMRES3                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  70
    *
    *** Overlay for SVMVER in SVMREC

    *** Overlay for SVMVER in SVMREC
    *
    *     +--------------------+------+--------------------+------+
    *  30 |       SVMCU        |:RES4 |       SVMDT        |:RES5 |
    *     +--------------------+------+--------------------+------+
    *  38 |                                                       |
    *     =                       SVMSNSS                         =
    *     |                           +---------------------------+
    *  60 |                           |         SVMRES6           |
    *     +---------------------------+                           |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  70
    *
    *** Overlay for SVMVER in SVMREC

    *** Overlay for SVMVER in SVMREC
    *
    *     +------+------+------+------+---------------------------+
    *  30 |:RAQS |:OLPM |:LPUM |:RLPM |         SVMCHPS-          |
    *     +------+------+------+------+---------------------------+
    *  38 |          -(034)           |                           |
    *     +---------------------------+                           |
    *  40 |                                                       |
    *     =                       SVMRES7                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  70
    *
    *** Overlay for SVMVER in SVMREC

#### SVMREC Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    SVMAQ00        0030 00
    SVMAQ01        0030 01
    SVMAQ02        0030 02
    SVMAQ03        0030 03
    SVMAQ04        0030 04
    SVMAQ05        0030 05
    SVMAQ06        0030 06
    SVMBD          0030
    SVMBYSZ        0030 00000070
    SVMCHPS        0034
    SVMCU          0030
    SVMDT          0034
    SVMDWSZ        0030 0000000E
    SVMFF          0000 000000FF
    SVMHDR         0001
    SVMID          001C
    SVMIRB         004C
    SVMLPUM        0032
    SVMLRR         0018
    SVMOLPM        0031
    SVMPMCW        0030
    SVMRAQD        003C 00000008
    SVMRAQL        003C 00000040
    SVMRAQS        0030
    SVMRDA         001A
    SVMRES1        0029
    SVMRES2        005C
    SVMRES3        0031
    SVMRES4        0033
    SVMRES5        0037
    SVMRES6        0064
    SVMRES7        003C
    SVMRLPM        0033
    SVMRT          0028
    SVMRTYP        0000
    SVMSNSS        0038
    SVMTYP0        0028 00
    SVMTYP1        0028 01
    SVMTYP2        0028 02
    SVMTYP3        0028 03
    SVMVER         0030
    SVMVN          0020
    SVMVSN         0022
    SVM88          0018 58

This information is based on z/VM V6R1.0. Last updated on 18 Feb 2010 at 09:28:01 EDT.
Copyright IBM Corporation, 1990, 2008