|
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 16 MCHGOLDP z/Arch Machine Check Old PSW
0288 648 Bitstring 512 MCHVRS (0) Copy of Vector Registers
0288 648 Bitstring 256 MCHLOST4 (0) Vector registers 0-15
0288 648 Bitstring 16 MCHVR0 Copy of Vector Register 0
0298 664 Bitstring 16 MCHVR1 Copy of Vector Register 1
02A8 680 Bitstring 16 MCHVR2 Copy of Vector Register 2
02B8 696 Bitstring 16 MCHVR3 Copy of Vector Register 3
02C8 712 Bitstring 16 MCHVR4 Copy of Vector Register 4
02D8 728 Bitstring 16 MCHVR5 Copy of Vector Register 5
02E8 744 Bitstring 16 MCHVR6 Copy of Vector Register 6
02F8 760 Bitstring 16 MCHVR7 Copy of Vector Register 7
0308 776 Bitstring 16 MCHVR8 Copy of Vector Register 8
0318 792 Bitstring 16 MCHVR9 Copy of Vector Register 9
0328 808 Bitstring 16 MCHVR10 Copy of Vector Register 10
0338 824 Bitstring 16 MCHVR11 Copy of Vector Register 11
0348 840 Bitstring 16 MCHVR12 Copy of Vector Register 12
0358 856 Bitstring 16 MCHVR13 Copy of Vector Register 13
0368 872 Bitstring 16 MCHVR14 Copy of Vector Register 14
0378 888 Bitstring 16 MCHVR15 Copy of Vector Register 15
0388 904 Bitstring 256 MCHLOST5 (0) Vector registers 16-31
0388 904 Bitstring 16 MCHVR16 Copy of Vector Register 16
0398 920 Bitstring 16 MCHVR17 Copy of Vector Register 17
03A8 936 Bitstring 16 MCHVR18 Copy of Vector Register 18
03B8 952 Bitstring 16 MCHVR19 Copy of Vector Register 19
03C8 968 Bitstring 16 MCHVR20 Copy of Vector Register 20
03D8 984 Bitstring 16 MCHVR21 Copy of Vector Register 21
03E8 1000 Bitstring 16 MCHVR22 Copy of Vector Register 22
03F8 1016 Bitstring 16 MCHVR23 Copy of Vector Register 23
0408 1032 Bitstring 16 MCHVR24 Copy of Vector Register 24
0418 1048 Bitstring 16 MCHVR25 Copy of Vector Register 25
0428 1064 Bitstring 16 MCHVR26 Copy of Vector Register 26
0438 1080 Bitstring 16 MCHVR27 Copy of Vector Register 27
0448 1096 Bitstring 16 MCHVR28 Copy of Vector Register 28
0458 1112 Bitstring 16 MCHVR29 Copy of Vector Register 29
0468 1128 Bitstring 16 MCHVR30 Copy of Vector Register 30
0478 1144 Bitstring 16 MCHVR31 Copy of Vector Register 31
0488 1160 Dbl-Word 8 MCHBEAR Copy of the BEAR
0490 1168 Character 1 * (0) END OF HEADER + MCH SECTION
00000490 MCHFXLEN *-MCHREC LENGTH (IN BYTES) OF
FIXED LENGTH PORTION OF MCHREC
00000092 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.. .... MCICVVR X'40' MCICVVR Vector Registers
stored are 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. MCIC30 X'02' MCIC30 MCIC.30
.... ...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
| |