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

#### MCHREC

Prolog

Control Block Contents
MCHREC DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### MCHREC Prolog

     NAME       : MCHREC
     DESCRIPTION: MACHINE CHECK ERROR RECORD
     DSECT      : MCHREC
     FUNCTION   : MCHREC PROVIDES MACHINE CHECK INFORMATION
                  FOR ERROR RECORDING.
     LOCATED BY : PFXMCHA FIELD IN  PFXPG.  ALSO POINTED
                  TO BY GPR6 IN HCPIOE, AND PASSED TO
                  HCPREC IN GPR1.
     CREATED BY : HCPMPS AT INITIALIZATION FOR EACH CPU.  A
                  COPY IS MADE BY HCPMCH FOR ERROR RECORDING.
     DELETED BY : HCPIOE AFTER HCPREC HAS COPIED IT INTO GSDBK.
                  IF A CPU IS VARIED OFF, THEN IT'S MCHREC IS
                  DELETED BY HCPMPS.

#### MCHREC Control Block Content

#### MCHREC DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      MCHREC         MACHINE CHECK ERROR 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.
             EACH PROCESSOR HAS ONE OF THESE BLOCKS PRE-ALLOCATED BY
             HCPMPS DURING PROCESSOR INITIALIZATION FOR USE BY
             HCPMCH. THIS BLOCK IS POINTED TO BY MCKREC IN MCKBK.
    0000    0 Bitstring    1 MCHRTYPE       MACHINE CHECK RECORD TYPE
              0000001B       MCHRTCS0       27 CONVERTED MCH SER0 RECORD (NOT
                                            FOR VS)
              0000001A       MCHRTCS1       26 CONVERTED MCH SER1 RECORD (NOT
                                            FOR VS)
              00000019       MCHRTMS0       25 MCH SER0 RECORD (NOT FOR VS)
              00000018       MCHRTMS1       24 MCH SER1 RECORD (NOT FOR VS)
              00000013       MCHRTMVS       19 MCH RECORD RECORDED IN
                                            MULTIPLE VIRTUAL STORAGE
                                            ENVIRONMENT
              00000012       MCHRTCVT       18 CONVERTED MCH RECORD (NOT FOR
                                            VS)
              00000010       MCHRTMCH       16 MCH RECORD
    0001    1 Bitstring    1 MCHOPSYS       OPERATING 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 MCHSWONE       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 MCHSWTWO       RECORD DEPENDENT SWITCH
              ..1. ....      MCHSYSTM       X'20' SYSTEM TERMINATED BY MCH
              ...1 ....      MCHERROR       X'10' RECORD CONTAINS AN ERRORID
              .... .1..      MCHSOFTF       X'04' SOFT FAILURE
              .... ..1.      MCHDEGRF       X'02' DEGRADE FAILURE
              .... .11.      MCHHARDF       X'06' HARD FAILURE
    0004    4 Bitstring    1 *              RESERVED FOR FUTURE IBM USE
    0005    5 Bitstring    1 MCHSWS4        MCH SYS1.LOGREC REC BUFFER
                                            OVERLAID WITH ANOTHER RECORD
              1111 1111      MCHLOGRC       X'FF' SVC 76 DOES NOT RECORD THIS
                                            RECORD ON SYS1.LOGREC
    0006    6 Bitstring    1 MCHRCNT        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 MCHTOD         TOD OF SYSTEM FAILURE
    0010   16 Dbl-Word     8 MCHCPUID       CPU IDENTIFICATION
    0018   24 Character    8 MCHPRGID       PROGRAM IDENTITY/USERID
          If the machine-check error record includes
          additional floating-point registers 1,3,5,7-15 and the
          floating-point control register, the record's length, in
          bytes, is included instead of the Program Identity/Userid.
    0018   24 Signed       4 MCHVERLN (0)   Length, in bytes, to determine
                                            version of record
    0018   24 Bitstring    1 MCHVERB0       First byte of length
    0019   25 Bitstring    1 * (3)          Record Length, in bytes
    001C   28 Signed       4 *              2nd half of MCHPRGID field
    0020   32 Bitstring    1 MCHMTERM       TERMINAL ERROR INDICATORS
              ..1. ....      MCHMTHRS       X'20' THRESHOLD REACHED
              ...1 ....      MCHMTSEC       X'10' SECONDARY ERROR
              .... 1...      MCHMTCKS       X'08' CHECK STOP
              .... .1..      MCHMTWRN       X'04' POWER WARNING
              .... ...1      MCHMTINV       X'01' INVALID LOGOUT
    0021   33 Bitstring    1 MCHMHARD       HARD MACHINE ERROR SWITCHES
              1... ....      MCHMHHRD       X'80' HARD ERROR ASSUMED
              ...1 ....      MCHMHSD        X'10' SYSTEM DAMAGE
              .... 1...      MCHMHINV       X'08' REGISTER OR PSW INVALID
              .... .1..      MCHMHSTO       X'04' HARD STORAGE ERROR
              .... ..1.      MCHMHKEY       X'02' HARD STORAGE PROTECT KEY
                                            ERROR
              .... ...1      MCHMHIPD       X'01' INSTRUCTION PROCESSING
                                            DAMAGE
    0022   34 Bitstring    1 MCHMINTM       INTERMEDIATE ERROR SWITCHES
              .... 1...      MCHMITOD       X'08' TOD CLOCK ERROR
              .... .1..      MCHMICKC       X'04' CLOCK COMPARATOR ERROR
              .... ..1.      MCHMICTM       X'02' CPU TIMER ERROR
              .... ...1      MCHMIL80       X'01' INTERVAL TIMER ERROR
    0023   35 Bitstring    1 MCHMSOFT       SOFT MACHINE ERROR SWITCHES
              1... ....      MCHMSSFT       X'80' SOFT ERROR ASSUMED
              .... 1...      MCHMSEXD       X'08' EXTERNAL DAMAGE
              .... .1..      MCHMSECC       X'04' ECC CORRECTED STORAGE ERROR
              .... ..1.      MCHMSHIR       X'02' HIR CORRECTED CPU ERROR
              .... ...1      MCHMSBUF       X'01' BUFFER ERROR
    0024   36 Bitstring    1 MCHMPDAR       PDAR DATA SUPPLIED BY RTM
              ...1 ....      MCHMINVP       X'10' STOR. RECONF. - PAGE
                                            INVALID
              .... 1...      MCHMRSRC       X'08' STOR. RECONF. STAT AT
                                            MCHMRSR1&2
              .... .1..      MCHMRSRF       X'04' STOR. RECONF. NOT ATTEMPTED
    0025   37 Bitstring    1 MCHMRSR1       STOR. RECONF. STATUS (BYTE 0)
              .... ..1.      MCHMSER        X'02' STOR. ERROR. ALREADY IN
                                            FRAME
              .... ...1      MCHMCHNG       X'01' FRAME HAD CHANGE INDIC. ON
    0026   38 Bitstring    1 MCHMRSR2       STOR. RECONF. STATUS (BYTE 1)
              1... ....      MCHMOFLN       X'80' FRAME OFFLINE OR SCHED.
                                            OFFLINE
              .1.. ....      MCHMINTC       X'40' INTERCEPT - FRAME SCHED. TO
                                            GO OFFLINE, HAS PERM. STOR. ERROR
                                            OR SCHED. FOR V=R STATUS
              ..1. ....      MCHMSPER       X'20' PERM. ERROR IN FRAME
              ...1 ....      MCHMNUCL       X'10' FRAME HOLDS PERM. RES. SYS.
                                            STOR.
              .... 1...      MCHMFSQA       X'08' FRAME IN USE FOR SQA
              .... .1..      MCHMLSQA       X'04' FRAME IN USE FOR LSQA
              .... ..1.      MCHMPGFX       X'02' FRAME HOLDS PAGE FIXED DATA
              .... ...1      MCHMVEQR       X'01' FRAME V=R OR SCHED. V=R
    0027   39 Bitstring    1 MCHMPWL        LENGTH OF MACHINE CHECKING BLOCK
    0028   40 Dbl-Word     8 MCHOLDPW       MACHINE-CHECK OLD PSW
    0030   48 Character   24 MCHLOST1 (0)   COPY OF LOW STORAGE LOC. 232-255
    0030   48 Dbl-Word     8 MCHMCIC        COPY OF MCIC (MACHINE-CHECK
                                            INTERRUPTION CODE).
    0038   56 Dbl-Word     8 *              COPY OF STORAGE
    0040   64 Signed       4 MCHFSA         COPY OF FAILING STORAGE ADDRESS.
    0044   68 Signed       4 *              COPY OF STORAGE
    0040   64 Dbl-Word     8 MCHGFSA        z/Arch Failing Storage Address
    0048   72 Character  256 MCHLOST2 (0)   COPY OF LOW STORAGE 256-511
    0048   72 Bitstring   16 MCHFLOG        COPY OF FIXED LOGOUT
    0058   88 Bitstring   16 *              Reserved for future IBM use
    0068  104 Bitstring   64 MCHARS (0)     Copy of Access Registers
    0068  104 Signed       4 MCHAR0         COPY OF ACCESS REGISTER 0.
    006C  108 Signed       4 MCHAR1         COPY OF ACCESS REGISTER 1.
    0070  112 Signed       4 MCHAR2         COPY OF ACCESS REGISTER 2.
    0074  116 Signed       4 MCHAR3         COPY OF ACCESS REGISTER 3.
    0078  120 Signed       4 MCHAR4         COPY OF ACCESS REGISTER 4.
    007C  124 Signed       4 MCHAR5         COPY OF ACCESS REGISTER 5.
    0080  128 Signed       4 MCHAR6         COPY OF ACCESS REGISTER 6.
    0084  132 Signed       4 MCHAR7         COPY OF ACCESS REGISTER 7.
    0088  136 Signed       4 MCHAR8         COPY OF ACCESS REGISTER 8.
    008C  140 Signed       4 MCHAR9         COPY OF ACCESS REGISTER 9.
    0090  144 Signed       4 MCHARA         COPY OF ACCESS REGISTER 10.
    0094  148 Signed       4 MCHARB         COPY OF ACCESS REGISTER 11.
    0098  152 Signed       4 MCHARC         COPY OF ACCESS REGISTER 12.
    009C  156 Signed       4 MCHARD         COPY OF ACCESS REGISTER 13.
    00A0  160 Signed       4 MCHARE         COPY OF ACCESS REGISTER 14.
    00A4  164 Signed       4 MCHARF         COPY OF ACCESS REGISTER 15.
    00A8  168 Bitstring   32 MCHFPRS (0)    Copy of Floating-Point Registers
    00A8  168 Dbl-Word     8 MCHFPR0        COPY OF FLOATING POINT REG. 0.
    00B0  176 Dbl-Word     8 MCHFPR2        COPY OF FLOATING POINT REG. 2.
    00B8  184 Dbl-Word     8 MCHFPR4        COPY OF FLOATING POINT REG. 4.
    00C0  192 Dbl-Word     8 MCHFPR6        COPY OF FLOATING POINT REG. 6.
    00C8  200 Bitstring   64 MCHGPRS (0)    Copy of General Registers
    00C8  200 Signed       4 MCHGPR0        COPY OF GENERAL REGISTER 0.
    00CC  204 Signed       4 MCHGPR1        COPY OF GENERAL REGISTER 1.
    00D0  208 Signed       4 MCHGPR2        COPY OF GENERAL REGISTER 2.
    00D4  212 Signed       4 MCHGPR3        COPY OF GENERAL REGISTER 3.
    00D8  216 Signed       4 MCHGPR4        COPY OF GENERAL REGISTER 4.
    00DC  220 Signed       4 MCHGPR5        COPY OF GENERAL REGISTER 5.
    00E0  224 Signed       4 MCHGPR6        COPY OF GENERAL REGISTER 6.
    00E4  228 Signed       4 MCHGPR7        COPY OF GENERAL REGISTER 7.
    00E8  232 Signed       4 MCHGPR8        COPY OF GENERAL REGISTER 8.
    00EC  236 Signed       4 MCHGPR9        COPY OF GENERAL REGISTER 9.
    00F0  240 Signed       4 MCHGPRA        COPY OF GENERAL REGISTER 10.
    00F4  244 Signed       4 MCHGPRB        COPY OF GENERAL REGISTER 11.
    00F8  248 Signed       4 MCHGPRC        COPY OF GENERAL REGISTER 12.
    00FC  252 Signed       4 MCHGPRD        COPY OF GENERAL REGISTER 13.
    0100  256 Signed       4 MCHGPRE        COPY OF GENERAL REGISTER 14.
    0104  260 Signed       4 MCHGPRF        COPY OF GENERAL REGISTER 15.
    0108  264 Bitstring   64 MCHCRS (0)     Copy of Control Registers
    0108  264 Signed       4 MCHCR0         COPY OF CONTROL REGISTER 0.
    010C  268 Signed       4 MCHCR1         COPY OF CONTROL REGISTER 1.
    0110  272 Signed       4 MCHCR2         COPY OF CONTROL REGISTER 2.
    0114  276 Signed       4 MCHCR3         COPY OF CONTROL REGISTER 3.
    0118  280 Signed       4 MCHCR4         COPY OF CONTROL REGISTER 4.
    011C  284 Signed       4 MCHCR5         COPY OF CONTROL REGISTER 5.
    0120  288 Signed       4 MCHCR6         COPY OF CONTROL REGISTER 6.
    0124  292 Signed       4 MCHCR7         COPY OF CONTROL REGISTER 7.
    0128  296 Signed       4 MCHCR8         COPY OF CONTROL REGISTER 8.
    012C  300 Signed       4 MCHCR9         COPY OF CONTROL REGISTER 9.
    0130  304 Signed       4 MCHCRA         COPY OF CONTROL REGISTER 10.
    0134  308 Signed       4 MCHCRB         COPY OF CONTROL REGISTER 11.
    0138  312 Signed       4 MCHCRC         COPY OF CONTROL REGISTER 12.
    013C  316 Signed       4 MCHCRD         COPY OF CONTROL REGISTER 13.
    0140  320 Signed       4 MCHCRE         COPY OF CONTROL REGISTER 14.
    0144  324 Signed       4 MCHCRF         COPY OF CONTROL REGISTER 15.
    0148  328 Signed       4 *              RESERVED for IBM use
    014C  332 Character  100 MCHAFPR (0)    Copy of Additional FP Registers
    014C  332 Character    8 MCHFPR1        Copy of Floating Pt Register 1.
    0154  340 Character    8 MCHFPR3        Copy of Floating Pt Register 3.
    015C  348 Character    8 MCHFPR5        Copy of Floating Pt Register 5.
    0164  356 Character    8 MCHFPR7        Copy of Floating Pt Register 7.
    016C  364 Character    8 MCHFPR8        Copy of Floating Pt Register 8.
    0174  372 Character    8 MCHFPR9        Copy of Floating Pt Register 9.
    017C  380 Character    8 MCHFPRA        Copy of Floating Pt Register 10.
    0184  388 Character    8 MCHFPRB        Copy of Floating Pt Register 11.
    018C  396 Character    8 MCHFPRC        Copy of Floating Pt Register 12.
    0194  404 Character    8 MCHFPRD        Copy of Floating Pt Register 13.
    019C  412 Character    8 MCHFPRE        Copy of Floating Pt Register 14.
    01A4  420 Character    8 MCHFPRF        Copy of Floating Pt Register 15.
    01AC  428 Signed       4 MCHFPCR        Floating Pt. Control Register.
    01B0  432 Bitstring    8 *              Reserved
    01B8  440 Bitstring  192 MCHLOST3 (0)   Copy of prefix area page 1 data
    01B8  440 Bitstring   64 MCHHGRS        Save area for high-order GPRs
    01F8  504 Bitstring  128 MCHGCRS        Save area for z/Arch CRs
    0278  632 Bitstring    4 *              Reserved
    027C  636 Character    1 * (0)          END OF HEADER + MCH SECTION
              0000027C       MCHFXLEN       *-MCHREC LENGTH (IN BYTES) OF
                                            FIXED LENGTH PORTION OF MCHREC
              00000050       MCHSIZE        (*-MCHREC+7)/8 MCHREC SIZE IN
                                            DOUBLE WORDS
          THE MACHINE CHECK ERROR RECORD CONSISTS OF THE ABOVE BLOCK
          WITH THE DAMAGE ASSESSMENT AREA (PART OF THE HCPMCKBK)
          APPENDED TO IT.
    0008    8 Signed       4 MCHHDATE       SYSTEM DATE OF FAILURE
    000C   12 Signed       4 MCHHTIME       SYSTEM TIME OF FAILURE
    0008    8 Signed       4 MCHTODHI (0)   FIRST WORD OF MCHTOD
    0008    8 Bitstring    1 * (2)          BYTES 0 AND 1 OF MCHTOD
    000A   10 Bitstring    6 MCHTODB2       BYTE 2 OF MCHTOD. BYTES 2 - 7 OF
                                            MCHTOD USED TO BUILD TRACE ENTRY
                                            FOR MACHINE CHECK INTERRUPTION OR
                                            CHECK STOP
    0010   16 Bitstring    1 MCHHCPID       MACHINE VERSION CODE
    0011   17 Bitstring    3 MCHHSER        CPU SERIAL NUMBER
    0014   20 Bitstring    2 MCHHMDL        CPU MACHINE MODEL NUMBER
    0016   22 Bitstring    2 MCHHMCEL       MAX LENGTH OF MACHINE-DEPENDENT
                                            MACHINE CHECK EXTENDED LOGOUT
    0028   40 Bitstring    1 MCHOLDP0       MACHINE-CHECK OLD PSW BYTE 0
              .1.. ....      PSWPERA        X'40' PROGRAM EVENT RECORDING
                                            ACTIVE
              .... .1..      PSWTRAN        X'04' ADDRESS TRANSLATE MODE
                                            ACTIVE
              .... ..1.      PSWIOSM        X'02' I/O INTERRUPTION SUMMARY
                                            MASK
              .... ...1      PSWEXSM        X'01' EXTERNAL INTERRUPT SUMMARY
                                            MASK
    0029   41 Bitstring    1 MCHOLDP1       MACHINE-CHECK OLD PSW BYTE 1
              1111 ....      PSWKEY         X'F0' PSW ACCESS KEY EXTRACTION
                                            MASK
              .... 1...      PSWECMD        X'08' EXTENDED CONTROL MODE
                                            ACTIVE
              .... .1..      PSWMCHK        X'04' MACHINE CHECK SUMMARY MASK
              .... ..1.      PSWWAIT        X'02' PROGRAM WAIT STATE
              .... ...1      PSWPROB        X'01' PROGRAM PROBLEM STATE
              .... ...1      PSWMAPPD       X'01' For BC-mode PSWs created by
                                            the 370 Accommodation facility,
                                            this bit being set indicates that
                                            the PSW is really a "mapped" PSW.
                                            See HCPPSW.
    002A   42 Bitstring    1 MCHOLDP2       MACHINE-CHECK OLD PSW BYTE 2
              11.. ....      PSWASMSK       X'C0' ADDRESS SPACE CONTROL MASK
              11.. ....      PSWHMODE       X'C0' HOME-SPACE MODE
              1... ....      PSWSMODE       X'80' SECONDARY MODE
              .1.. ....      PSWAMODE       X'40' ACCESS-REGISTER MODE
              ..11 ....      PSWCOND        X'30' PSW CONDITION CODE
              ..1. ....      PSWCOND2       X'20' PSW CONDITION CODE BIT FOR
                                            CC=2,3
              ...1 ....      PSWCOND1       X'10' PSW CONDITION CODE BIT FOR
                                            CC=1,3
              .... 1111      PSWPMSK        X'0F' FIXO+DECO+EXUN+SIGN PROGRAM
                                            MASK
              .... 1...      PSWFIXO        X'08' FIXED-PT OVERFLOW INTRPT
                                            MASK
              .... .1..      PSWDECO        X'04' DECIMAL OVERFLOW INTRPT
                                            MASK
              .... ..1.      PSWEXUN        X'02' EXPONENT UNDERFLOW INTRPT
                                            MASK
              .... ...1      PSWSIGN        X'01' SIGNIFICANCE INTERRUPT MASK
              .... ....      PSWPMODE       X'00' PRIMARY-SPACE MODE
    002B   43 Bitstring    1 MCHOLDP3       MACHINE-CHECK OLD PSW BYTE 3
    002C   44 Signed       4 MCHOLDIA       INSTR ADDR FIELD OF MCH-CHK OPSW.
    0030   48 Signed       4 MCHMCWD1 (0)   FIRST WORD OF MCHMCIC.
    0030   48 Bitstring    1 MCHMCIC0       COPY OF MCIC BYTE 0.
              1111 1111      MCIPRIM0       X'FF' PRIMARY MACHINE CHECK BITS
                                            - BYTE 0
              1... ....      MCICSD         X'80' SYSTEM DAMAGE BIT.
              .1.. ....      MCICPD         X'40' PROCESSING DAMAGE BIT.
              ..1. ....      MCICSR         X'20' SYSTEM RECOVERY BIT.
              ...1 ....      MCICITD        X'10' INTERVAL TIMER DAMAGE. (370
                                            GUESTS)
              .... 1...      MCICCD         X'08' TIMING (CLOCK) FACILITY
                                            DAMAGE.
              .... .1..      MCICED         X'04' EXTERNAL DAMAGE.
              .... ...1      MCICDG         X'01' DEGRADATION BIT.
    0031   49 Bitstring    1 MCHMCIC1       COPY OF MCIC BYTE 1.
              1111 ....      MCIPRIM1       X'F0' PRIMARY MACHINE CHECK BITS
                                            - BYTE 1
              1... ....      MCICW          X'80' WARNING BIT.
              .1.. ....      MCICCRW        X'40' PENDING-CRW REPORT.
              ..1. ....      MCICSP         X'20' SERVICE PROCESSOR DAMAGE.
              ...1 ....      MCICCSD        X'10' CHANNEL-SUBSYSTEM DAMAGE.
              .... ..1.      MCICBU         X'02' 'BACKED UP' BIT.
              .... ...1      MCICDL         X'01' 'DELAYED' BIT. (370 GUESTS)
    0032   50 Bitstring    1 MCHMCIC2       COPY OF MCIC BYTE 2.
              1... ....      MCICSE         X'80' STORAGE ERROR UNCORRECTED.
              .1.. ....      MCICSC         X'40' STORAGE ERROR CORRECTED.
              ..1. ....      MCICKE         X'20' STORAGE-KEY ERROR
                                            UNCORRECTED.
              ...1 ....      MCICSDG        X'10' STORAGE DEGRADATION.
                                            MODIFIES STORAGE ERROR CORRECTED.
              .... 1...      MCICVWP        X'08' BITS 12-15 OF MC OLD PSW
                                            VALID.
              .... .1..      MCICVMS        X'04' SYSTEM MASK & KEY OF MC OLD
                                            PSW VALID.
              .... ..1.      MCICVPM        X'02' PROGRAM MASK & CC OF MC OLD
                                            PSW VALID.
              .... ...1      MCICVIA        X'01' INSTR ADDR OF MC OLD PSW IS
                                            VALID.
    0033   51 Bitstring    1 MCHMCIC3       COPY OF MCIC BYTE 3.
              1... ....      MCICVFA        X'80' FAILING STORAGE ADDRESS IS
                                            VALID.
              ..1. ....      MCICVED        X'20' EXTERNAL-DAMAGE CODE IS
                                            VALID.
              ...1 ....      MCICVFP        X'10' FP REGISTERS STORED ARE
                                            VALID.
              .... 1...      MCICVGR        X'08' GP REGISTERS STORED ARE
                                            VALID.
              .... .1..      MCICVCR        X'04' CONTROL REGISTERS STORED
                                            VALID.
              .... ..1.      MCICVLG        X'02' EXTENDED LOGOUT AREA IS
                                            VALID.
              .... ...1      MCICVST        X'01' INST. MODIFIED STORAGE IS
                                            VALID.
    0034   52 Bitstring    1 MCHMCIC4       COPY OF MCIC BYTE 4.
    0035   53 Bitstring    1 MCHMCIC5       COPY OF MCIC BYTE 5.
              ..1. ....      MCICVTPR       X'20' TOD programmable register
                                            validity
              ...1 ....      MCICVXFP       X'10' Additional FP Registers
                                            Validity (ESA390) FP Control
                                            Register Validity (zArch)
              .... 1...      MCICAR         X'08' Ancillary Report Bit
              .... ..1.      MCICVCT        X'02' CPU TIMER STORED IS VALID.
              .... ...1      MCICVCC        X'01' CLOCK COMPARATOR STORED IS
                                            VALID.
    0036   54 Bitstring    1 MCHMCIC6       COPY OF MCIC BYTE 6.
    0037   55 Bitstring    1 MCHMCIC7       COPY OF MCIC BYTE 7.
    0048   72 Bitstring   15 *
    0057   87 Bitstring    1 MCHRCPID       Real processor id

#### MCHREC Storage Layout

    *** MCHREC - MACHINE CHECK ERROR RECORD
    *
    *     +------+------+------+------+------+------+------+------+
    *   0 |:RTYPE|:OPSYS|:SWONE|:SWTWO|//////|:SWS4 |:RCNT |//////|
    *     +------+------+------+------+------+------+------+------+
    *   8 |                        MCHTOD                         |
    *     +-------------------------------------------------------+
    *  10 |                       MCHCPUID                        |
    *     +-------------------------------------------------------+
    *  18 |                       MCHPRGID                        |
    *     +-------------------------------------------------------+
    *  20
    *
    *** MCHREC - MACHINE CHECK ERROR RECORD

    *** Overlay for MCHPRGID in MCHREC
    *
    *     +------+--------------------+---------------------------+
    *  18 |:VERB0|////////////////////|///////////////////////////|
    *     +------+------+------+------+------+------+------+------+
    *  20 |:MTERM|:MHARD|:MINTM|:MSOFT|:MPDAR|:MRSR1|:MRSR2|:MPWL |
    *     +------+------+------+------+------+------+------+------+
    *  28 |                       MCHOLDPW                        |
    *     +-------------------------------------------------------+
    *  30 |                       MCHMCIC                         |
    *     +-------------------------------------------------------+
    *  38 |///////////////////////////////////////////////////////|
    *     +---------------------------+---------------------------+
    *  40 |          MCHFSA           |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  48
    *
    *** Overlay for MCHPRGID in MCHREC

    *** Overlay for MCHFSA in MCHREC
    *
    *     +-------------------------------------------------------+
    *  40 |                       MCHGFSA                         |
    *     +-------------------------------------------------------+
    *  48 |                       MCHFLOG                         |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  58 |///////////////////////////////////////////////////////|
    *     |///////////////////////////////////////////////////////|
    *     +---------------------------+---------------------------+
    *  68 |          MCHAR0           |          MCHAR1           |
    *     +---------------------------+---------------------------+
    *  70 |          MCHAR2           |          MCHAR3           |
    *     +---------------------------+---------------------------+
    *  78 |          MCHAR4           |          MCHAR5           |
    *     +---------------------------+---------------------------+
    *  80 |          MCHAR6           |          MCHAR7           |
    *     +---------------------------+---------------------------+
    *  88 |          MCHAR8           |          MCHAR9           |
    *     +---------------------------+---------------------------+
    *  90 |          MCHARA           |          MCHARB           |
    *     +---------------------------+---------------------------+
    *  98 |          MCHARC           |          MCHARD           |
    *     +---------------------------+---------------------------+
    *  A0 |          MCHARE           |          MCHARF           |
    *     +---------------------------+---------------------------+
    *  A8 |                       MCHFPR0                         |
    *     +-------------------------------------------------------+
    *  B0 |                       MCHFPR2                         |
    *     +-------------------------------------------------------+
    *  B8 |                       MCHFPR4                         |
    *     +-------------------------------------------------------+
    *  C0 |                       MCHFPR6                         |
    *     +---------------------------+---------------------------+
    *  C8 |         MCHGPR0           |         MCHGPR1           |
    *     +---------------------------+---------------------------+
    *  D0 |         MCHGPR2           |         MCHGPR3           |
    *     +---------------------------+---------------------------+
    *  D8 |         MCHGPR4           |         MCHGPR5           |
    *     +---------------------------+---------------------------+
    *  E0 |         MCHGPR6           |         MCHGPR7           |
    *     +---------------------------+---------------------------+
    *  E8 |         MCHGPR8           |         MCHGPR9           |
    *     +---------------------------+---------------------------+
    *  F0 |         MCHGPRA           |         MCHGPRB           |
    *     +---------------------------+---------------------------+
    *  F8 |         MCHGPRC           |         MCHGPRD           |
    *     +---------------------------+---------------------------+
    * 100 |         MCHGPRE           |         MCHGPRF           |
    *     +---------------------------+---------------------------+
    * 108 |          MCHCR0           |          MCHCR1           |
    *     +---------------------------+---------------------------+
    * 110 |          MCHCR2           |          MCHCR3           |
    *     +---------------------------+---------------------------+
    * 118 |          MCHCR4           |          MCHCR5           |
    *     +---------------------------+---------------------------+
    * 120 |          MCHCR6           |          MCHCR7           |
    *     +---------------------------+---------------------------+
    * 128 |          MCHCR8           |          MCHCR9           |
    *     +---------------------------+---------------------------+
    * 130 |          MCHCRA           |          MCHCRB           |
    *     +---------------------------+---------------------------+
    * 138 |          MCHCRC           |          MCHCRD           |
    *     +---------------------------+---------------------------+
    * 140 |          MCHCRE           |          MCHCRF           |
    *     +---------------------------+---------------------------+
    * 148 |///////////////////////////|         MCHFPR1-          |
    *     +---------------------------+---------------------------+
    * 150 |          -(14C)           |         MCHFPR3-          |
    *     +---------------------------+---------------------------+
    * 158 |          -(154)           |         MCHFPR5-          |
    *     +---------------------------+---------------------------+
    * 160 |          -(15C)           |         MCHFPR7-          |
    *     +---------------------------+---------------------------+
    * 168 |          -(164)           |         MCHFPR8-          |
    *     +---------------------------+---------------------------+
    * 170 |          -(16C)           |         MCHFPR9-          |
    *     +---------------------------+---------------------------+
    * 178 |          -(174)           |         MCHFPRA-          |
    *     +---------------------------+---------------------------+
    * 180 |          -(17C)           |         MCHFPRB-          |
    *     +---------------------------+---------------------------+
    * 188 |          -(184)           |         MCHFPRC-          |
    *     +---------------------------+---------------------------+
    * 190 |          -(18C)           |         MCHFPRD-          |
    *     +---------------------------+---------------------------+
    * 198 |          -(194)           |         MCHFPRE-          |
    *     +---------------------------+---------------------------+
    * 1A0 |          -(19C)           |         MCHFPRF-          |
    *     +---------------------------+---------------------------+
    * 1A8 |          -(1A4)           |         MCHFPCR           |
    *     +---------------------------+---------------------------+
    * 1B0 |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    * 1B8 |                                                       |
    *     =                       MCHHGRS                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 1F8 |                                                       |
    *     =                       MCHGCRS                         =
    *     |                                                       |
    *     +---------------------------+---------------------------+
    * 278 |///////////////////////////| 27C
    *     +---------------------------+
    *
    *** Overlay for MCHFSA in MCHREC

    *** Overlay for MCHTOD in MCHREC
    *
    *     +---------------------------+---------------------------+
    *   8 |         MCHHDATE          |         MCHHTIME          |
    *     +---------------------------+---------------------------+
    *  10
    *
    *** Overlay for MCHTOD in MCHREC

    *** Overlay for MCHTOD in MCHREC
    *
    *     +-------------+-----------------------------------------+
    *   8 |/////////////|                MCHTODB2                 |
    *     +-------------+-----------------------------------------+
    *  10
    *
    *** Overlay for MCHTOD in MCHREC

    *** Overlay for MCHCPUID in MCHREC
    *
    *     +------+--------------------+-------------+-------------+
    *  10 |:HCPID|      MCHHSER       |  MCHHMDL    |  MCHHMCEL   |
    *     +------+--------------------+-------------+-------------+
    *  18
    *
    *** Overlay for MCHCPUID in MCHREC

    *** Overlay for MCHOLDPW in MCHREC
    *
    *     +------+------+------+------+---------------------------+
    *  28 |:OLDP0|:OLDP1|:OLDP2|:OLDP3|         MCHOLDIA          |
    *     +------+------+------+------+---------------------------+
    *  30
    *
    *** Overlay for MCHOLDPW in MCHREC

    *** Overlay for MCHMCIC in MCHREC
    *
    *     +------+------+------+------+------+------+------+------+
    *  30 |:MCIC0|:MCIC1|:MCIC2|:MCIC3|:MCIC4|:MCIC5|:MCIC6|:MCIC7|
    *     +------+------+------+------+------+------+------+------+
    *  38
    *
    *** Overlay for MCHMCIC in MCHREC

    *** Overlay for MCHFLOG in MCHREC
    *
    *     +-------------------------------------------------------+
    *  48 |///////////////////////////////////////////////////////|
    *     |////////////////////////////////////////////////+------+
    *  50 |////////////////////////////////////////////////|:RCPID|
    *     +------------------------------------------------+------+
    *  58
    *
    *** Overlay for MCHFLOG in MCHREC

#### MCHREC 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
    MCHAFPR        014C
    MCHARA         0090
    MCHARB         0094
    MCHARC         0098
    MCHARD         009C
    MCHARE         00A0
    MCHARF         00A4
    MCHARS         0068
    MCHAR0         0068
    MCHAR1         006C
    MCHAR2         0070
    MCHAR3         0074
    MCHAR4         0078
    MCHAR5         007C
    MCHAR6         0080
    MCHAR7         0084
    MCHAR8         0088
    MCHAR9         008C
    MCHCPUID       0010
    MCHCRA         0130
    MCHCRB         0134
    MCHCRC         0138
    MCHCRD         013C
    MCHCRE         0140
    MCHCRF         0144
    MCHCRS         0108
    MCHCR0         0108
    MCHCR1         010C
    MCHCR2         0110
    MCHCR3         0114
    MCHCR4         0118
    MCHCR5         011C
    MCHCR6         0120
    MCHCR7         0124
    MCHCR8         0128
    MCHCR9         012C
    MCHDEGRF       0003 02
    MCHERROR       0003 10
    MCHFLOG        0048
    MCHFPCR        01AC
    MCHFPRA        017C
    MCHFPRB        0184
    MCHFPRC        018C
    MCHFPRD        0194
    MCHFPRE        019C
    MCHFPRF        01A4
    MCHFPRS        00A8
    MCHFPR0        00A8
    MCHFPR1        014C
    MCHFPR2        00B0
    MCHFPR3        0154
    MCHFPR4        00B8
    MCHFPR5        015C
    MCHFPR6        00C0
    MCHFPR7        0164
    MCHFPR8        016C
    MCHFPR9        0174
    MCHFSA         0040
    MCHFXLEN       027C 0000027C
    MCHGCRS        01F8
    MCHGFSA        0040
    MCHGPRA        00F0
    MCHGPRB        00F4
    MCHGPRC        00F8
    MCHGPRD        00FC
    MCHGPRE        0100
    MCHGPRF        0104
    MCHGPRS        00C8
    MCHGPR0        00C8
    MCHGPR1        00CC
    MCHGPR2        00D0
    MCHGPR3        00D4
    MCHGPR4        00D8
    MCHGPR5        00DC
    MCHGPR6        00E0
    MCHGPR7        00E4
    MCHGPR8        00E8
    MCHGPR9        00EC
    MCHHARDF       0003 06
    MCHHCPID       0010
    MCHHDATE       0008
    MCHHGRS        01B8
    MCHHMCEL       0016
    MCHHMDL        0014
    MCHHSER        0011
    MCHHTIME       000C
    MCHLOGRC       0005 FF
    MCHLOST1       0030
    MCHLOST2       0048
    MCHLOST3       01B8
    MCHMCHNG       0025 01
    MCHMCIC        0030
    MCHMCIC0       0030
    MCHMCIC1       0031
    MCHMCIC2       0032
    MCHMCIC3       0033
    MCHMCIC4       0034
    MCHMCIC5       0035
    MCHMCIC6       0036
    MCHMCIC7       0037
    MCHMCWD1       0030
    MCHMFSQA       0026 08
    MCHMHARD       0021
    MCHMHHRD       0021 80
    MCHMHINV       0021 08
    MCHMHIPD       0021 01
    MCHMHKEY       0021 02
    MCHMHSD        0021 10
    MCHMHSTO       0021 04
    MCHMICKC       0022 04
    MCHMICTM       0022 02
    MCHMIL80       0022 01
    MCHMINTC       0026 40
    MCHMINTM       0022
    MCHMINVP       0024 10
    MCHMITOD       0022 08
    MCHMLSQA       0026 04
    MCHMNUCL       0026 10
    MCHMOFLN       0026 80
    MCHMPDAR       0024
    MCHMPGFX       0026 02
    MCHMPWL        0027
    MCHMRSRC       0024 08
    MCHMRSRF       0024 04
    MCHMRSR1       0025
    MCHMRSR2       0026
    MCHMSBUF       0023 01
    MCHMSECC       0023 04
    MCHMSER        0025 02
    MCHMSEXD       0023 08
    MCHMSHIR       0023 02
    MCHMSOFT       0023
    MCHMSPER       0026 20
    MCHMSSFT       0023 80
    MCHMTCKS       0020 08
    MCHMTERM       0020
    MCHMTHRS       0020 20
    MCHMTINV       0020 01
    MCHMTSEC       0020 10
    MCHMTWRN       0020 04
    MCHMVEQR       0026 01
    MCHOLDIA       002C
    MCHOLDPW       0028
    MCHOLDP0       0028
    MCHOLDP1       0029
    MCHOLDP2       002A
    MCHOLDP3       002B
    MCHOPSYS       0001
    MCHPRGID       0018
    MCHRCNT        0006
    MCHRCPID       0057
    MCHRTCS0       0000 0000001B
    MCHRTCS1       0000 0000001A
    MCHRTCVT       0000 00000012
    MCHRTMCH       0000 00000010
    MCHRTMS0       0000 00000019
    MCHRTMS1       0000 00000018
    MCHRTMVS       0000 00000013
    MCHRTYPE       0000
    MCHSIZE        027C 00000050
    MCHSOFTF       0003 04
    MCHSWONE       0002
    MCHSWS4        0005
    MCHSWTWO       0003
    MCHSYSTM       0003 20
    MCHTOD         0008
    MCHTODB2       000A
    MCHTODHI       0008
    MCHVERB0       0018
    MCHVERLN       0018
    MCICAR         0035 08
    MCICBU         0031 02
    MCICCD         0030 08
    MCICCRW        0031 40
    MCICCSD        0031 10
    MCICDG         0030 01
    MCICDL         0031 01
    MCICED         0030 04
    MCICITD        0030 10
    MCICKE         0032 20
    MCICPD         0030 40
    MCICSC         0032 40
    MCICSD         0030 80
    MCICSDG        0032 10
    MCICSE         0032 80
    MCICSP         0031 20
    MCICSR         0030 20
    MCICVCC        0035 01
    MCICVCR        0033 04
    MCICVCT        0035 02
    MCICVED        0033 20
    MCICVFA        0033 80
    MCICVFP        0033 10
    MCICVGR        0033 08
    MCICVIA        0032 01
    MCICVLG        0033 02
    MCICVMS        0032 04
    MCICVPM        0032 02
    MCICVST        0033 01
    MCICVTPR       0035 20
    MCICVWP        0032 08
    MCICVXFP       0035 10
    MCICW          0031 80
    MCIPRIM0       0030 FF
    MCIPRIM1       0031 F0
    PSWAMODE       002A 40
    PSWASMSK       002A C0
    PSWCOND        002A 30
    PSWCOND1       002A 10
    PSWCOND2       002A 20
    PSWDECO        002A 04
    PSWECMD        0029 08
    PSWEXSM        0028 01
    PSWEXUN        002A 02
    PSWFIXO        002A 08
    PSWHMODE       002A C0
    PSWIOSM        0028 02
    PSWKEY         0029 F0
    PSWMAPPD       0029 01
    PSWMCHK        0029 04
    PSWPERA        0028 40
    PSWPMODE       002A 00
    PSWPMSK        002A 0F
    PSWPROB        0029 01
    PSWSIGN        002A 01
    PSWSMODE       002A 80
    PSWTRAN        0028 04
    PSWWAIT        0029 02

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