Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
MCHREC
Control Block Contents
MCHREC DSECT
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
Copyright IBM Corporation, 1990, 2011