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 MCHRTCS0 CONVERTED MCH SER0
                                            RECORD (NOT FOR VS)
              0000001A       MCHRTCS1       26 MCHRTCS1 CONVERTED MCH SER1
                                            RECORD (NOT FOR VS)
              00000019       MCHRTMS0       25 MCHRTMS0 MCH SER0 RECORD (NOT
                                            FOR VS)
              00000018       MCHRTMS1       24 MCHRTMS1 MCH SER1 RECORD (NOT
                                            FOR VS)
              00000013       MCHRTMVS       19 MCHRTMVS MCH RECORD RECORDED
                                            IN MULTIPLE VIRTUAL STORAGE
                                            ENVIRONMENT
              00000012       MCHRTCVT       18 MCHRTCVT CONVERTED MCH RECORD
                                            (NOT FOR VS)
              00000010       MCHRTMCH       16 MCHRTMCH MCH RECORD
    0001    1 Bitstring    1 MCHOPSYS       OPERATING SYSTEM/RELEASE LEVEL
              111. ....      HDRHSSYS       X'E0' HDRHSSYS SYSTEM MASK
              1... ....      HDRHSOS2       X'80' HDRHSOS2 OS/VS2
              .11. ....      HDRHSVM        X'60' HDRHSVM VM
              .1.. ....      HDRHSOS1       X'40' HDRHSOS1 OS/VS1
              ..1. ....      HDRHSDOS       X'20' HDRHSDOS DOS
              ...1 1111      HDRHSLVL       X'1F' HDRHSLVL SYSTEM LEVEL MASK
                                            (INCLUDES VERSION AND RELEASE
                                            LEVEL)
              ...1 11..      HDRHSVRS       X'1C' HDRHSVRS VERSION NUMBER
                                            MASK
              .... ..11      HDRHSREL       X'03' HDRHSREL RELEASE LEVEL MASK
    0002    2 Bitstring    1 MCHSWONE       RECORD INDEPENDENT SWITCH
              1... ....      HDRHSWMR       X'80' HDRHSWMR MORE RECORDS
                                            FOLLOW
              .1.. ....      HDRHSWCI       X'40' HDRHSWCI TOD CLOCK
                                            INSTRUCTION ISSUED
              ..1. ....      HDRHSWRT       X'20' HDRHSWRT RECORD TRUNCATED
              ...1 ....      HDRHSWPK       X'10' HDRHSWPK 370/XA MODE
              .... 1...      HDRHSWTI       X'08' HDRHSWTI TIME MACRO ISSUED
              .... .1..      HDRHSWPS       X'04' HDRHSWPS ERROR WAS PASSED
                                            (REFLECTED) TO A GUEST
    0003    3 Bitstring    1 MCHSWTWO       RECORD DEPENDENT SWITCH
              ..1. ....      MCHSYSTM       X'20' MCHSYSTM SYSTEM TERMINATED
                                            BY MCH
              ...1 ....      MCHERROR       X'10' MCHERROR RECORD CONTAINS AN
                                            ERRORID
              .... .1..      MCHSOFTF       X'04' MCHSOFTF SOFT FAILURE
              .... ..1.      MCHDEGRF       X'02' MCHDEGRF DEGRADE FAILURE
              .... .11.      MCHHARDF       X'06' MCHHARDF 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' MCHLOGRC SVC 76 DOES NOT
                                            RECORD THIS RECORD ON SYS1.LOGREC
    0006    6 Bitstring    1 MCHRCNT        RECORD COUNT
              1111 ....      HDRRCSEQ       X'F0' HDRRCSEQ RECORD SEQUENCE
                                            NUMBER MASK
              .... 1111      HDRRCPHY       X'0F' HDRRCPHY 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' MCHMTHRS THRESHOLD REACHED
              ...1 ....      MCHMTSEC       X'10' MCHMTSEC SECONDARY ERROR
              .... 1...      MCHMTCKS       X'08' MCHMTCKS CHECK STOP
              .... .1..      MCHMTWRN       X'04' MCHMTWRN POWER WARNING
              .... ...1      MCHMTINV       X'01' MCHMTINV INVALID LOGOUT
    0021   33 Bitstring    1 MCHMHARD       HARD MACHINE ERROR SWITCHES
              1... ....      MCHMHHRD       X'80' MCHMHHRD HARD ERROR ASSUMED
              ...1 ....      MCHMHSD        X'10' MCHMHSD SYSTEM DAMAGE
              .... 1...      MCHMHINV       X'08' MCHMHINV REGISTER OR PSW
                                            INVALID
              .... .1..      MCHMHSTO       X'04' MCHMHSTO HARD STORAGE ERROR
              .... ..1.      MCHMHKEY       X'02' MCHMHKEY HARD STORAGE
                                            PROTECT KEY ERROR
              .... ...1      MCHMHIPD       X'01' MCHMHIPD INSTRUCTION
                                            PROCESSING DAMAGE
    0022   34 Bitstring    1 MCHMINTM       INTERMEDIATE ERROR SWITCHES
              .... 1...      MCHMITOD       X'08' MCHMITOD TOD CLOCK ERROR
              .... .1..      MCHMICKC       X'04' MCHMICKC CLOCK COMPARATOR
                                            ERROR
              .... ..1.      MCHMICTM       X'02' MCHMICTM CPU TIMER ERROR
              .... ...1      MCHMIL80       X'01' MCHMIL80 INTERVAL TIMER
                                            ERROR
    0023   35 Bitstring    1 MCHMSOFT       SOFT MACHINE ERROR SWITCHES
              1... ....      MCHMSSFT       X'80' MCHMSSFT SOFT ERROR ASSUMED
              .... 1...      MCHMSEXD       X'08' MCHMSEXD EXTERNAL DAMAGE
              .... .1..      MCHMSECC       X'04' MCHMSECC ECC CORRECTED
                                            STORAGE ERROR
              .... ..1.      MCHMSHIR       X'02' MCHMSHIR HIR CORRECTED CPU
                                            ERROR
              .... ...1      MCHMSBUF       X'01' MCHMSBUF BUFFER ERROR
    0024   36 Bitstring    1 MCHMPDAR       PDAR DATA SUPPLIED BY RTM
              ...1 ....      MCHMINVP       X'10' MCHMINVP STOR. RECONF. -
                                            PAGE INVALID
              .... 1...      MCHMRSRC       X'08' MCHMRSRC STOR. RECONF. STAT
                                            AT MCHMRSR1&2
              .... .1..      MCHMRSRF       X'04' MCHMRSRF STOR. RECONF. NOT
                                            ATTEMPTED
    0025   37 Bitstring    1 MCHMRSR1       STOR. RECONF. STATUS (BYTE 0)
              .... ..1.      MCHMSER        X'02' MCHMSER STOR. ERROR.
                                            ALREADY IN FRAME
              .... ...1      MCHMCHNG       X'01' MCHMCHNG FRAME HAD CHANGE
                                            INDIC. ON
    0026   38 Bitstring    1 MCHMRSR2       STOR. RECONF. STATUS (BYTE 1)
              1... ....      MCHMOFLN       X'80' MCHMOFLN FRAME OFFLINE OR
                                            SCHED. OFFLINE
              .1.. ....      MCHMINTC       X'40' MCHMINTC INTERCEPT - FRAME
                                            SCHED. TO GO OFFLINE, HAS PERM.
                                            STOR. ERROR OR SCHED. FOR V=R
                                            STATUS
              ..1. ....      MCHMSPER       X'20' MCHMSPER PERM. ERROR IN
                                            FRAME
              ...1 ....      MCHMNUCL       X'10' MCHMNUCL FRAME HOLDS PERM.
                                            RES. SYS. STOR.
              .... 1...      MCHMFSQA       X'08' MCHMFSQA FRAME IN USE FOR
                                            SQA
              .... .1..      MCHMLSQA       X'04' MCHMLSQA FRAME IN USE FOR
                                            LSQA
              .... ..1.      MCHMPGFX       X'02' MCHMPGFX FRAME HOLDS PAGE
                                            FIXED DATA
              .... ...1      MCHMVEQR       X'01' MCHMVEQR 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 (0)    Save area for z/Arch CRs
    01F8  504 Dbl-Word     8 MCHGCR0        Copy of Control Register 0
    0200  512 Dbl-Word     8 MCHGCR1        Copy of Control Register 1
    0208  520 Dbl-Word     8 MCHGCR2        Copy of Control Register 2
    0210  528 Dbl-Word     8 MCHGCR3        Copy of Control Register 3
    0218  536 Dbl-Word     8 MCHGCR4        Copy of Control Register 4
    0220  544 Dbl-Word     8 MCHGCR5        Copy of Control Register 5
    0228  552 Dbl-Word     8 MCHGCR6        Copy of Control Register 6
    0230  560 Dbl-Word     8 MCHGCR7        Copy of Control Register 7
    0238  568 Dbl-Word     8 MCHGCR8        Copy of Control Register 8
    0240  576 Dbl-Word     8 MCHGCR9        Copy of Control Register 9
    0248  584 Dbl-Word     8 MCHGCRA        Copy of Control Register 10
    0250  592 Dbl-Word     8 MCHGCRB        Copy of Control Register 11
    0258  600 Dbl-Word     8 MCHGCRC        Copy of Control Register 12
    0260  608 Dbl-Word     8 MCHGCRD        Copy of Control Register 13
    0268  616 Dbl-Word     8 MCHGCRE        Copy of Control Register 14
    0270  624 Dbl-Word     8 MCHGCRF        Copy of Control Register 15
    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' PSWPERA PROGRAM EVENT
                                            RECORDING ACTIVE
              .... .1..      PSWTRAN        X'04' PSWTRAN ADDRESS TRANSLATE
                                            MODE ACTIVE
              .... ..1.      PSWIOSM        X'02' PSWIOSM I/O INTERRUPTION
                                            SUMMARY MASK
              .... ...1      PSWEXSM        X'01' PSWEXSM EXTERNAL INTERRUPT
                                            SUMMARY MASK
    0029   41 Bitstring    1 MCHOLDP1       MACHINE-CHECK OLD PSW BYTE 1
              1111 ....      PSWKEY         X'F0' PSWKEY PSW ACCESS KEY
                                            EXTRACTION MASK
              .... 1...      PSWECMD        X'08' PSWECMD EXTENDED CONTROL
                                            MODE ACTIVE
              .... .1..      PSWMCHK        X'04' PSWMCHK MACHINE CHECK
                                            SUMMARY MASK
              .... ..1.      PSWWAIT        X'02' PSWWAIT PROGRAM WAIT STATE
              .... ...1      PSWPROB        X'01' PSWPROB PROGRAM PROBLEM
                                            STATE
              .... ...1      PSWMAPPD       X'01' PSWMAPPD 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' PSWASMSK ADDRESS SPACE
                                            CONTROL MASK
              11.. ....      PSWHMODE       X'C0' PSWHMODE HOME-SPACE MODE
              1... ....      PSWSMODE       X'80' PSWSMODE SECONDARY MODE
              .1.. ....      PSWAMODE       X'40' PSWAMODE ACCESS-REGISTER
                                            MODE
              ..11 ....      PSWCOND        X'30' PSWCOND PSW CONDITION CODE
              ..1. ....      PSWCOND2       X'20' PSWCOND2 PSW CONDITION CODE
                                            BIT FOR CC=2,3
              ...1 ....      PSWCOND1       X'10' PSWCOND1 PSW CONDITION CODE
                                            BIT FOR CC=1,3
              .... 1111      PSWPMSK        X'0F' PSWPMSK FIXO+DECO+EXUN+SIGN
                                            PROGRAM MASK
              .... 1...      PSWFIXO        X'08' PSWFIXO FIXED-PT OVERFLOW
                                            INTRPT MASK
              .... .1..      PSWDECO        X'04' PSWDECO DECIMAL OVERFLOW
                                            INTRPT MASK
              .... ..1.      PSWEXUN        X'02' PSWEXUN EXPONENT UNDERFLOW
                                            INTRPT MASK
              .... ...1      PSWSIGN        X'01' PSWSIGN SIGNIFICANCE
                                            INTERRUPT MASK
              .... ....      PSWPMODE       X'00' PSWPMODE 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' MCIPRIM0 PRIMARY MACHINE
                                            CHECK BITS - BYTE 0
              1... ....      MCICSD         X'80' MCICSD SYSTEM DAMAGE BIT.
              .1.. ....      MCICPD         X'40' MCICPD PROCESSING DAMAGE
                                            BIT.
              ..1. ....      MCICSR         X'20' MCICSR SYSTEM RECOVERY BIT.
              ...1 ....      MCICITD        X'10' MCICITD INTERVAL TIMER
                                            DAMAGE. (370 GUESTS)
              .... 1...      MCICCD         X'08' MCICCD TIMING (CLOCK)
                                            FACILITY DAMAGE.
              .... .1..      MCICED         X'04' MCICED EXTERNAL DAMAGE.
              .... ...1      MCICDG         X'01' MCICDG DEGRADATION BIT.
    0031   49 Bitstring    1 MCHMCIC1       COPY OF MCIC BYTE 1.
              1111 ....      MCIPRIM1       X'F0' MCIPRIM1 PRIMARY MACHINE
                                            CHECK BITS - BYTE 1
              1... ....      MCICW          X'80' MCICW WARNING BIT.
              .1.. ....      MCICCRW        X'40' MCICCRW PENDING-CRW REPORT.
              ..1. ....      MCICSP         X'20' MCICSP SERVICE PROCESSOR
                                            DAMAGE.
              ...1 ....      MCICCSD        X'10' MCICCSD CHANNEL-SUBSYSTEM
                                            DAMAGE.
              .... ..1.      MCICBU         X'02' MCICBU 'BACKED UP' BIT.
              .... ...1      MCICDL         X'01' MCICDL 'DELAYED' BIT. (370
                                            GUESTS)
    0032   50 Bitstring    1 MCHMCIC2       COPY OF MCIC BYTE 2.
              1... ....      MCICSE         X'80' MCICSE STORAGE ERROR
                                            UNCORRECTED.
              .1.. ....      MCICSC         X'40' MCICSC STORAGE ERROR
                                            CORRECTED.
              ..1. ....      MCICKE         X'20' MCICKE STORAGE-KEY ERROR
                                            UNCORRECTED.
              ...1 ....      MCICSDG        X'10' MCICSDG STORAGE
                                            DEGRADATION. MODIFIES STORAGE
                                            ERROR CORRECTED.
              .... 1...      MCICVWP        X'08' MCICVWP BITS 12-15 OF MC
                                            OLD PSW VALID.
              .... .1..      MCICVMS        X'04' MCICVMS SYSTEM MASK & KEY
                                            OF MC OLD PSW VALID.
              .... ..1.      MCICVPM        X'02' MCICVPM PROGRAM MASK & CC
                                            OF MC OLD PSW VALID.
              .... ...1      MCICVIA        X'01' MCICVIA INSTR ADDR OF MC
                                            OLD PSW IS VALID.
    0033   51 Bitstring    1 MCHMCIC3       COPY OF MCIC BYTE 3.
              1... ....      MCICVFA        X'80' MCICVFA FAILING STORAGE
                                            ADDRESS IS VALID.
              ..1. ....      MCICVED        X'20' MCICVED EXTERNAL-DAMAGE
                                            CODE IS VALID.
              ...1 ....      MCICVFP        X'10' MCICVFP FP REGISTERS STORED
                                            ARE VALID.
              .... 1...      MCICVGR        X'08' MCICVGR GP REGISTERS STORED
                                            ARE VALID.
              .... .1..      MCICVCR        X'04' MCICVCR CONTROL REGISTERS
                                            STORED VALID.
              .... ..1.      MCICVLG        X'02' MCICVLG EXTENDED LOGOUT
                                            AREA IS VALID.
              .... ...1      MCICVST        X'01' MCICVST 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' MCICVTPR TOD programmable
                                            register validity
              ...1 ....      MCICVXFP       X'10' MCICVXFP Additional FP
                                            Registers Validity (ESA390) FP
                                            Control Register Validity (zArch)
              .... 1...      MCICAR         X'08' MCICAR Ancillary Report Bit
              .... ..1.      MCICVCT        X'02' MCICVCT CPU TIMER STORED IS
                                            VALID.
              .... ...1      MCICVCC        X'01' MCICVCC 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 |                       MCHGCR0                         |
    *     +-------------------------------------------------------+
    * 200 |                       MCHGCR1                         |
    *     +-------------------------------------------------------+
    * 208 |                       MCHGCR2                         |
    *     +-------------------------------------------------------+
    * 210 |                       MCHGCR3                         |
    *     +-------------------------------------------------------+
    * 218 |                       MCHGCR4                         |
    *     +-------------------------------------------------------+
    * 220 |                       MCHGCR5                         |
    *     +-------------------------------------------------------+
    * 228 |                       MCHGCR6                         |
    *     +-------------------------------------------------------+
    * 230 |                       MCHGCR7                         |
    *     +-------------------------------------------------------+
    * 238 |                       MCHGCR8                         |
    *     +-------------------------------------------------------+
    * 240 |                       MCHGCR9                         |
    *     +-------------------------------------------------------+
    * 248 |                       MCHGCRA                         |
    *     +-------------------------------------------------------+
    * 250 |                       MCHGCRB                         |
    *     +-------------------------------------------------------+
    * 258 |                       MCHGCRC                         |
    *     +-------------------------------------------------------+
    * 260 |                       MCHGCRD                         |
    *     +-------------------------------------------------------+
    * 268 |                       MCHGCRE                         |
    *     +-------------------------------------------------------+
    * 270 |                       MCHGCRF                         |
    *     +---------------------------+---------------------------+
    * 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
    MCHGCRA        0248
    MCHGCRB        0250
    MCHGCRC        0258
    MCHGCRD        0260
    MCHGCRE        0268
    MCHGCRF        0270
    MCHGCRS        01F8
    MCHGCR0        01F8
    MCHGCR1        0200
    MCHGCR2        0208
    MCHGCR3        0210
    MCHGCR4        0218
    MCHGCR5        0220
    MCHGCR6        0228
    MCHGCR7        0230
    MCHGCR8        0238
    MCHGCR9        0240
    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 V6R1.0. Last updated on 18 Feb 2010 at 09:27:26 EDT.
Copyright IBM Corporation, 1990, 2008