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.
 RELOCATION CONSIDERATIONS : None

 

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 V6R2.0. Last updated on 21 Nov 2011 at 11:36:21 EDT.
Copyright IBM Corporation, 1990, 2011