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

#### MITREC

Prolog

Control Block Contents
MITREC DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### MITREC Prolog

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

#### MITREC Control Block Content

#### MITREC DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      MITREC         370/XA 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 MITHTYPE       CLASS/SOURCE
              00000071       MITRTYMI       113 MIT RECORD TYPE-MISSING
                                            INTERRUPT
    0001    1 Bitstring    1 MITSYS         SYSTEM/RELEASE LEVEL
              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 MITSW0         RECORD INDEPENDENT SWITCHES
              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 MITSW1         RESERVED REC DEPENDENT SWITCH 1
    0004    4 Bitstring    1 MITSW2         RESERVED REC DEPENDENT SWITCH 2
    0005    5 Bitstring    1 MITSW3         RESERVED REC DEPENDENT SWITCH 3
    0006    6 Bitstring    1 MITCNT         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 MITTOD         TOD OF SYSTEM FAILURE
    0010   16 Dbl-Word     8 MITCPUID       CPU ID
    0018   24 Character    8 MITJOBN        JOBNAME FROM ASID OR USERID
    0020   32 Character   52 MITSCHIB       SUBCHANNEL INFORMATION BLOCK
    0054   84 Bitstring    8 MITINTVL       INTERVAL USED FOR DETECTION
    005C   92 Bitstring    1 MITTYPE        TYPE OF MISSING INTERRUPT
              1... ....      MITTMCSI       X'80' MISSING CSCH INTERRUPT
              .1.. ....      MITTMHCI       X'40' MISSING HSCH INTERRUPT
              ..1. ....      MITTIDDV       X'20' IDLE DEVICE WITH WORK
                                            QUEUED
              ...1 ....      MITTSPSC       X'10' START PENDING IN SUBCHANNEL
              .... .1..      MITTMP         X'04' MOUNT PENDING
              .... ..1.      MITTMPS        X'02' MISSING PRIMARY STATUS
              .... ...1      MITTMSS        X'01' MISSING SECONDARY STATUS
    005D   93 Bitstring    1 MITDEFLT       DEFAULT ACTIONS TO ATTEMPT
    005E   94 Bitstring    1 MITATMPT       ACTIONS TO BE ATTEMPTED
    005F   95 Bitstring    1 MITTRIED       ACTION ACTUALLY TRIED
              1... ....      MITTRHCS       X'80' HALT OR CLEAR SUBCHANNEL
              .1.. ....      MITTRSIN       X'40' SIMULATED INTERRUPT
              ..1. ....      MITTRRDD       X'20' REDRIVE DEVICE
              ...1 ....      MITTRRIO       X'10' REQUEUE I/O REQUEST
              .... 1...      MITTRIM        X'08' ISSUE MESSAGE
              .... .1..      MITTRLC        X'04' LOG THE CONDITION
    0060   96 Signed       4 MITSID         SUBCHANNEL ID NUMBER
    0064  100 Signed       2 MITPMCW        PATH MNGMENT CTRL WORD
    0066  102 Bitstring    1 MITLPM         LOGICAL PATH MASK
    0067  103 Bitstring    1 MITLPUM        LAST PATH USED MASK
    0068  104 Bitstring    1 MITPIM         PATH INSTALL MASK
    0069  105 Bitstring    1 MITCHID (8)    CHANNEL PATH ID
    0071  113 Bitstring    1 MITUCBLV       UCB LEVEL BYTE (NOT USED BY VM)
    0072  114 Bitstring    1 MITIOSFG       IOS FLAGS (NOT USED BY VM)
    0073  115 Bitstring    4 MITLVMSK       LEVEL MASK FROM UCBLVMSK (NOT
                                            USED BY VM)
    0077  119 Bitstring    1 MITFLAGS       MIT FLAG PROC. (UCBMITTI) (NOT
                                            USED BY VM)
    0078  120 Bitstring    1 MITFLAG1       FLAG BYTE (NOT USED BY VM)
              1... ....      MITF1UCB       X'80' UCBALTCU
    0079  121 Bitstring    1 MITFLAG2       FLAG BYTE FROM UCBFLC (NOT USED
                                            BY VM)
    007A  122 Bitstring    2 MITUCHAN       DEVICE NUMBER
    007C  124 Bitstring    2 MITFLAG3       FLAG BYTES FROM UCBSFLS (NOT USED
                                            BY VM)
    007E  126 Bitstring    4 MITDEVTY       DEVICE CLASS AND TYPE
    0082  130 Character    6 MITVOLUM       VOLUME SERIAL, IF AVAILABLE
    0088  136 Bitstring    1 MITFLAG4       FLAG BYTE (NOT USED BY VM)
              1... ....      MITF4UCB       X'80' UCBMOUNT
    0089  137 Bitstring    1 MITFLAG5       FLAG BYTE FROM UCBFL4 (NOT USED
                                            BY VM)
              0000008A       MITLEN         *-MITREC LENGTH OF MITREC
              00000012       MITSIZE        (*-MITREC+7)/8 NUMBER OF WORDS IN
                                            MITREC
    0008    8 Signed       4 MITDATE        SYSTEM DATE OF FAILURE
    000C   12 Signed       4 MITTIME        SYSTEM TIME OF FAILURE
    0010   16 Bitstring    1 MITCPID        MACHINE VERSION CODE
    0011   17 Bitstring    3 MITSER         CPU SERIAL NUMBER
    0014   20 Bitstring    2 MITMDL         CPU MACHINE MODEL NUMBER
    0016   22 Bitstring    2 MITMCEL        RESERVED FOR FUTURE IBM USE

#### MITREC Storage Layout

    *** MITREC - 370/XA MODE MISSING INTERRUPT RECORD
    *
    *     +------+------+------+------+------+------+------+------+
    *   0 |:HTYPE|MITSYS|MITSW0|MITSW1|MITSW2|MITSW3|MITCNT|//////|
    *     +------+------+------+------+------+------+------+------+
    *   8 |                        MITTOD                         |
    *     +-------------------------------------------------------+
    *  10 |                       MITCPUID                        |
    *     +-------------------------------------------------------+
    *  18 |                       MITJOBN                         |
    *     +-------------------------------------------------------+
    *  20 |                                                       |
    *     =                       MITSCHIB                        =
    *     |                           +---------------------------+
    *     |                           |        MITINTVL-          |
    *     +---------------------------+------+------+------+------+
    *  58 |          -(054)           |:TYPE |:DEFLT|:ATMPT|:TRIED|
    *     +---------------------------+------+------+------+------+
    *  60 |          MITSID           |  MITPMCW    |MITLPM|:LPUM |
    *     +------+--------------------+-------------+------+------+
    *  68 |MITPIM|                   MITCHID-                     |
    *     +------+------+------+---------------------------+------+
    *  70 |-(069)|:UCBLV|:IOSFG|         MITLVMSK          |:FLAGS|
    *     +------+------+------+------+-------------+------+------+
    *  78 |:FLAG1|:FLAG2|  MITUCHAN   |  MITFLAG3   | MITDEVTY-   |
    *     +------+------+-------------+-------------+-------------+
    *  80 |   -(07E)    |                MITVOLUM                 |
    *     +------+------+-----------------------------------------+
    *  88 |:FLAG4|:FLAG5| 8A
    *     +------+------+
    *
    *** MITREC - 370/XA MODE MISSING INTERRUPT RECORD

    *** Overlay for MITTOD in MITREC
    *
    *     +---------------------------+---------------------------+
    *   8 |         MITDATE           |         MITTIME           |
    *     +---------------------------+---------------------------+
    *  10
    *
    *** Overlay for MITTOD in MITREC

    *** Overlay for MITCPUID in MITREC
    *
    *     +------+--------------------+-------------+-------------+
    *  10 |:CPID |      MITSER        |   MITMDL    |  MITMCEL    |
    *     +------+--------------------+-------------+-------------+
    *  18
    *
    *** Overlay for MITCPUID in MITREC

#### MITREC 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
    MITATMPT       005E
    MITCHID        0069
    MITCNT         0006
    MITCPID        0010
    MITCPUID       0010
    MITDATE        0008
    MITDEFLT       005D
    MITDEVTY       007E
    MITFLAGS       0077
    MITFLAG1       0078
    MITFLAG2       0079
    MITFLAG3       007C
    MITFLAG4       0088
    MITFLAG5       0089
    MITF1UCB       0078 80
    MITF4UCB       0088 80
    MITHTYPE       0000
    MITINTVL       0054
    MITIOSFG       0072
    MITJOBN        0018
    MITLEN         0089 0000008A
    MITLPM         0066
    MITLPUM        0067
    MITLVMSK       0073
    MITMCEL        0016
    MITMDL         0014
    MITPIM         0068
    MITPMCW        0064
    MITRTYMI       0000 00000071
    MITSCHIB       0020
    MITSER         0011
    MITSID         0060
    MITSIZE        0089 00000012
    MITSW0         0002
    MITSW1         0003
    MITSW2         0004
    MITSW3         0005
    MITSYS         0001
    MITTIDDV       005C 20
    MITTIME        000C
    MITTMCSI       005C 80
    MITTMHCI       005C 40
    MITTMP         005C 04
    MITTMPS        005C 02
    MITTMSS        005C 01
    MITTOD         0008
    MITTRHCS       005F 80
    MITTRIED       005F
    MITTRIM        005F 08
    MITTRLC        005F 04
    MITTRRDD       005F 20
    MITTRRIO       005F 10
    MITTRSIN       005F 40
    MITTSPSC       005C 10
    MITTYPE        005C
    MITUCBLV       0071
    MITUCHAN       007A
    MITVOLUM       0082

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