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

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 V3R1.0.
Last updated on 29 Mar 2001 at 17:11:43 EDT.
Copyright IBM Corporation, 1990, 2001