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

#### MIRREC

Prolog

Control Block Contents
MIRREC DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### MIRREC Prolog

     NAME       : MIRREC
     DESCRIPTION: 370 MODE MISSING INTERRUPT RECORD
     DSECT      : MIRREC
     FUNCTION   : MIRREC IS USED IN THE SVC 76 INITIATED ERROR
                  RECORDING PROCESS OF TYPE 70 MIH (MISSING
                  INTERRUPT HANDLER) RECORDS FOR 370 GUESTS.
     LOCATED BY : GPR9 IN HCPVER.  THE ADDRESS IS PASSED TO
                  HCPIOE AND HCPREC IN GPR1.
     CREATED BY : 370 GUEST; COPIED TO FREE STORAGE BY HCPVER.
     DELETED BY : HCPIOE AFTER HCPREC HAS COPIED IT INTO
                  A GSDBK.

#### MIRREC Control Block Content

#### MIRREC DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      MIRREC         370 MODE MISSING INTERRUPT 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 MIRRTYP        RECORD TYPE
              00000070       MIRRTMIR       112 MIR RECORD
    0001    1 Bitstring    1 MIROPSYS       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 MIRSW0         RECORD INDEPENDENT SWITCH
              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 *              RESERVED FOR FUTURE IBM USE
    0004    4 Bitstring    1 MIRSW2         SWITCH BYTE 2
              1... ....      MIRSWCHE       X'80' CHANNEL END INTERRUPTION
                                            PENDING
              .1.. ....      MIRSWDVE       X'40' DEVICE END INTERRUPTION
                                            PENDING
    0005    5 Bitstring    1 MIRSW3         CHANNEL SET ID FOR MVS
    0006    6 Bitstring    1 MIRRCNT        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 MIRTOD         TOD OF SYSTEM FAILURE
    0010   16 Dbl-Word     8 MIRCPUID       CPU ID
    0018   24 Character    8 MIRJOB         JOB ID/USERID
    0020   32 Bitstring    3 MIRCUA2        SECONDARY CUA ADDRESS
    0023   35 Bitstring    3 MIRCUA1        PRIMARY CUA ADDRESS
    0026   38 Character    6 MIRVOLID       VOLUME SERIAL ID
    002C   44 Signed       4 MIRTYPE        DEVICE TYPE
    0030   48 Dbl-Word     8 MIRTMINT       TIME INTERVAL FOR INT CHECK
              00000038       MIRLEN         *-MIRREC SIZE IN BYTES
              00000007       MIRSIZE        (*-MIRREC+7)/8 MIRREC SIZE IN
                                            DOUBLE WORDS
    0008    8 Signed       4 MIRHDATE       SYSTEM DATE OF FAILURE
    000C   12 Signed       4 MIRHTIME       SYSTEM TIME OF FAILURE
    0010   16 Bitstring    1 MIRHCPID       MACHINE VERSION CODE
    0011   17 Bitstring    3 MIRHSER        CPU SERIAL NUMBER
    0014   20 Bitstring    2 MIRHMDL        CPU MACHINE MODEL NUMBER
    0016   22 Bitstring    2 MIRHMCEL       MAX LENGTH OF MACHINE-DEPENDENT
                                            MACHINE CHECK EXTENDED LOGOUT

#### MIRREC Storage Layout

    *** MIRREC - 370 MODE MISSING INTERRUPT RECORD
    *
    *     +------+------+------+------+------+------+------+------+
    *   0 |:RTYP |:OPSYS|MIRSW0|//////|MIRSW2|MIRSW3|:RCNT |//////|
    *     +------+------+------+------+------+------+------+------+
    *   8 |                        MIRTOD                         |
    *     +-------------------------------------------------------+
    *  10 |                       MIRCPUID                        |
    *     +-------------------------------------------------------+
    *  18 |                        MIRJOB                         |
    *     +--------------------+--------------------+-------------+
    *  20 |      MIRCUA2       |      MIRCUA1       |   (026)-    |
    *     +--------------------+------+-------------+-------------+
    *  28 |        -MIRVOLID          |         MIRTYPE           |
    *     +---------------------------+---------------------------+
    *  30 |                       MIRTMINT                        |
    *     +-------------------------------------------------------+
    *  38
    *
    *** MIRREC - 370 MODE MISSING INTERRUPT RECORD

    *** Overlay for MIRTOD in MIRREC
    *
    *     +---------------------------+---------------------------+
    *   8 |         MIRHDATE          |         MIRHTIME          |
    *     +---------------------------+---------------------------+
    *  10
    *
    *** Overlay for MIRTOD in MIRREC

    *** Overlay for MIRCPUID in MIRREC
    *
    *     +------+--------------------+-------------+-------------+
    *  10 |:HCPID|      MIRHSER       |  MIRHMDL    |  MIRHMCEL   |
    *     +------+--------------------+-------------+-------------+
    *  18
    *
    *** Overlay for MIRCPUID in MIRREC

#### MIRREC Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    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
    MIRCPUID       0010
    MIRCUA1        0023
    MIRCUA2        0020
    MIRHCPID       0010
    MIRHDATE       0008
    MIRHMCEL       0016
    MIRHMDL        0014
    MIRHSER        0011
    MIRHTIME       000C
    MIRJOB         0018
    MIRLEN         0030 00000038
    MIROPSYS       0001
    MIRRCNT        0006
    MIRRTMIR       0000 00000070
    MIRRTYP        0000
    MIRSIZE        0030 00000007
    MIRSWCHE       0004 80
    MIRSWDVE       0004 40
    MIRSW0         0002
    MIRSW2         0004
    MIRSW3         0005
    MIRTMINT       0030
    MIRTOD         0008
    MIRTYPE        002C
    MIRVOLID       0026

This information is based on z/VM V4R3.0. Last updated on 1 May 2002 at 11:13:13 EDT.
Copyright IBM Corporation, 1990, 2002