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
                 SVM 24 BYTE HEADER, INCLUDING SVMRTYP
    0000    0 Bitstring    1 SVMRTYP        RECORD TYPE
              000000FF       SVMFF          X'FF' SVM id for XDRLITE
    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 Rcd lng w/out header
    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
              00000000       SVMTYP0        X'00' CC3
              00000001       SVMTYP1        X'01' BOXED DEVICES
              00000002       SVMTYP2        X'02' STATE CHANGES
              00000003       SVMTYP3        X'03' 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)
                 DESCRIBES CC3 ERROR '00'
    0030   48 Bitstring   28 SVMPMCW        PMCW
    004C   76 Bitstring   16 SVMIRB         IRB
    005C   92 Bitstring   20 SVMRES2        RESERVED
                 DESCRIBES BOXED DEVICES '01'
    0030   48 Bitstring    1 SVMBD          REASON DEVICE WAS BOXED
    0031   49 Bitstring   63 SVMRES3        RESERVED
                 DESCRIBES STATE CHANGES '02'
    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
                 DESCRIBES AUTO QUIESCE STARTED '03'
    0030   48 Bitstring    1 SVMRAQS        REASON AUTO QUIESCE STARTED
    0031   49 Bitstring   63 SVMRES7        RESERVED

#### 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 |                                                |
    *     +------+                                                |
    *  38 |                                                       |
    *     =                       SVMRES7                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  70
    *
    *** Overlay for SVMVER in SVMREC

#### SVMREC Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    SVMBD          0030
    SVMBYSZ        0030 00000070
    SVMCU          0030
    SVMDT          0034
    SVMDWSZ        0030 0000000E
    SVMFF          0000 000000FF
    SVMHDR         0001
    SVMID          001C
    SVMIRB         004C
    SVMLRR         0018
    SVMPMCW        0030
    SVMRAQS        0030
    SVMRDA         001A
    SVMRES1        0029
    SVMRES2        005C
    SVMRES3        0031
    SVMRES4        0033
    SVMRES5        0037
    SVMRES6        0064
    SVMRES7        0031
    SVMRT          0028
    SVMRTYP        0000
    SVMSNSS        0038
    SVMTYP0        0028 00000000
    SVMTYP1        0028 00000001
    SVMTYP2        0028 00000002
    SVMTYP3        0028 00000003
    SVMVER         0030
    SVMVN          0020
    SVMVSN         0022
    SVM88          0018 58

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 17:43:08 EDT.
Copyright IBM Corporation, 1990, 2005