About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
MCKBK | Back to Index page |
Prolog Control Block Contents MCKBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
MCKBK Prolog | Top of page |
NAME : HCPMCKBK DESCRIPTION: MACHINE CHECK DESCRIPTOR BLOCK DSECT : MCKBK FUNCTION : THE MCKBK IS THE MAIN WORK AREA OF THE MACHINE-CHECK AND CHECK-STOP HANDLERS. THE FIRST PART CONTAINS 'FOOTPRINT' FLAGS, AND A LOCAL TRACE TABLE FOR MACHINE CHECKS, AND OTHER STATUS FIELDS THAT MIGHT BE USEFUL IN DEBUGGING. THIS FIRST PART OF THE MCKBK IS APPENDED TO (AND RECORDED WITH) THE ERROR RECORD AND IS OCCASIONALLY REFERRED TO AS THE 'DAMAGE ASSESSMENT AREA'. THE SECOND PART OF THE MCKBK IS NOT REGARDED AS VALUABLE FOR DEBUGGING AND CONSEQUENTLY IS NOT INCLUDED IN THE RECORDED ERROR RECORD. THIS PART OF THE MCKBK IS SOMETIMES REFERRED TO AS THE 'MACHINE-CHECK WORK AREA'. DATA IS PLACED IN THE MCKBK AT THE START OF AN ERROR INCIDENT (MACHINE CHECK OR CHECK-STOP) AND, FOR THE MOST PART, IS NOT CLEARED UNTIL THE START OF THE NEXT INCIDENT. LOCATED BY : A CPU'S MCKBK IS ANCHORED IN THE CPU'S PREFIX PAGE, POINTED TO BY PFXMCHA. CREATED BY : HCPMPS WHEN A PROCESSOR IS INITIALIZED. EACH CPU HAS ONE OF THESE BLOCKS, ALLOCATED AT SYSTEM INITIALIZATION TIME OR WHEN THE CPU IS VARIED ONLINE. NOTES : TO ACCOMODATE APPENDING THE MCKBK TO THE ERROR RECORD (MCHREC), THE MCHREC AND THE MCKBK ARE ALLOCATED FROM A SINGLE BLOCK OF STORAGE. DELETED BY : HCPMPS TWO MINUTES AFTER A PROCESSOR IS VARIED OFFLINE. RELOCATION CONSIDERATIONS : None |
MCKBK Control Block Content | Top of page |
|
MCKBK Storage Layout | Top of page |
*** MCKBK - MACHINE CHECK DESCRIPTOR BLOCK * * +-------------+-------------+-------------+-------------+ * 0 | MCKCNT2N | MCKCNTEQ | MCKCNT | MCKHOTMK | * +------+------+------+------+------+------+------+------+ * 8 |:FMISC|//////|:FETYP|:FTERM|//////|:FOOT5|:FOOT6|:FOOT7| * +------+------+------+------+------+------+------+------+ * 10 | MCKCTIMR | * +-------------------------------------------------------+ * 18 | MCKCCOMP | * +-------------------------------------------------------+ * 20 | MCKTRC1 | * | | * +-------------------------------------------------------+ * 30 | MCKTRC2 | * | | * +-------------------------------------------------------+ * 40 | MCKTRC3 | * | | * +-------------------------------------------------------+ * 50 | MCKTRC4 | * | | * +-------------------------------------------------------+ * 60 | MCKTRCUR | * | | * +---------------------------+-------------+-------------+ * 70 |///////////////////////////|/////////////| MCKCPUAD | * +---------------------------+------+------+------+------+ * 78 | MCKREC |:FAILF|:RECFL|:IACR |:IACE | * +---------------------------+------+------+------+------+ * 80 | MCKHNDL2 | MCKC14SV | * +---------------------------+---------------------------+ * 88 | MCKTODR2 | MCKTODR1 | * +------+------+------+------+------+------+-------------+ * 90 |:HIC0 |:HIC1 |:HIC2 |:HIC3 |:HIC4 |:HIC5 | MCKHIC6 | * +------+------+------+------+------+------+-------------+ * 98 |:GIC0 |:GIC1 |:GIC2 |:GIC3 |:GIC4 |:GIC5 | MCKGIC6 | * +------+------+------+------+------+------+------+------+ * A0 |:HXDC0|:HXDC1|:HXDC2|:HXDC3|:GXDC0|:GXDC1|:GXDC2|:GXDC3| * +------+------+------+------+------+------+------+------+ * A8 | MCKMCHR0 | MCKMCHR1 | * +---------------------------+---------------------------+ * B0 | MCKMCHR2 | MCKMCHR3 | * +---------------------------+---------------------------+ * B8 | MCKMCHR4 | MCKMCHR5 | * +---------------------------+---------------------------+ * C0 | MCKMCHR6 | MCKMCHR7 | * +---------------------------+---------------------------+ * C8 | MCKMCHR8 | MCKMCHR9 | * +---------------------------+---------------------------+ * D0 | MCKMCHRA | MCKMCHRB | * +---------------------------+---------------------------+ * D8 | MCKMCHRC | MCKMCHRD | * +---------------------------+---------------------------+ * E0 | MCKMCHRE | MCKMCHRF | * +---------------------------+---------------------------+ * E8 | MCKMCHH0 | MCKMCHH1 | * +---------------------------+---------------------------+ * F0 | MCKMCHH2 | MCKMCHH3 | * +---------------------------+---------------------------+ * F8 | MCKMCHH4 | MCKMCHH5 | * +---------------------------+---------------------------+ * 100 | MCKMCHH6 | MCKMCHH7 | * +---------------------------+---------------------------+ * 108 | MCKMCHH8 | MCKMCHH9 | * +---------------------------+---------------------------+ * 110 | MCKMCHHA | MCKMCHHB | * +---------------------------+---------------------------+ * 118 | MCKMCHHC | MCKMCHHD | * +---------------------------+---------------------------+ * 120 | MCKMCHHE | MCKMCHHF | * +---------------------------+---------------------------+ * 128 * *** MCKBK - MACHINE CHECK DESCRIPTOR BLOCK *** Overlay for MCKMCHSV in MCKBK * * +-------------------------------------------------------+ * A8 | MCKMCHG0 | * +-------------------------------------------------------+ * B0 | MCKMCHG1 | * +-------------------------------------------------------+ * B8 | MCKMCHG2 | * +-------------------------------------------------------+ * C0 | MCKMCHG3 | * +-------------------------------------------------------+ * C8 | MCKMCHG4 | * +-------------------------------------------------------+ * D0 | MCKMCHG5 | * +-------------------------------------------------------+ * D8 | MCKMCHG6 | * +-------------------------------------------------------+ * E0 | MCKMCHG7 | * +-------------------------------------------------------+ * E8 | MCKMCHG8 | * +-------------------------------------------------------+ * F0 | MCKMCHG9 | * +-------------------------------------------------------+ * F8 | MCKMCHGA | * +-------------------------------------------------------+ * 100 | MCKMCHGB | * +-------------------------------------------------------+ * 108 | MCKMCHGC | * +-------------------------------------------------------+ * 110 | MCKMCHGD | * +-------------------------------------------------------+ * 118 | MCKMCHGE | * +-------------------------------------------------------+ * 120 | MCKMCHGF | * +-----------------------------------------+-------------+ * 128 | MCKHDR | | * +-----------------------------------------+ | * 130 | | * = MCKTEXT = * | +------+------+---------------------------+ * 170 | |:824CD|:825CD| MCKMCVBK | * +-------------+------+------+---------------------------+ * 178 | MCKWNSKP | MCKPXCR5 | * +---------------------------+---------------------------+ * 180 | MCKPXCR1G | * +-------------------------------------------------------+ * *** Overlay for MCKMCHSV in MCKBK *** Overlay for MCKTRCUR in MCKBK * * +-------------+---------------------------+------+------+ * 60 | MCKTRCI0 | MCKTRCI2 |:TRCF1|//////| * +-------------+-------------+-------------+------+------+ * 68 | MCKTRCTD | MCKTRCIA | * +---------------------------+---------------------------+ * 70 * *** Overlay for MCKTRCUR in MCKBK *** Overlay for MCKMCHRE in MCKBK * * +-------------------------------------------------------+ * E0 | MCKOPNP | * +-------------------------------------------------------+ * E8 * *** Overlay for MCKMCHRE in MCKBK *** Overlay for MCKMCHRC in MCKBK * * +-------------------------------------------------------+ * D8 | MCKOGPNP | * | | * +-------------------------------------------------------+ * E8 * *** Overlay for MCKMCHRC in MCKBK |
MCKBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- MCEXTDCC 00A3 20 MCEXTDCC 00A7 20 MCEXTDCS 00A3 10 MCEXTDCS 00A7 10 MCEXTDIC 00A3 40 MCEXTDIC 00A7 40 MCEXTDSC 00A2 10 MCEXTDSC 00A6 10 MCEXTDSS 00A3 80 MCEXTDSS 00A7 80 MCEXTD0 00A0 00 MCEXTD0 00A4 00 MCEXTD1 00A1 00 MCEXTD1 00A5 00 MCICAR 0095 08 MCICAR 009D 08 MCICBU 0091 02 MCICBU 0099 02 MCICCD 0090 08 MCICCD 0098 08 MCICCRW 0091 40 MCICCRW 0099 40 MCICCSD 0091 10 MCICCSD 0099 10 MCICDG 0090 01 MCICDG 0098 01 MCICDL 0091 01 MCICDL 0099 01 MCICED 0090 04 MCICED 0098 04 MCICITD 0090 10 MCICITD 0098 10 MCICKE 0092 20 MCICKE 009A 20 MCICPD 0090 40 MCICPD 0098 40 MCICSC 0092 40 MCICSC 009A 40 MCICSD 0090 80 MCICSD 0098 80 MCICSDG 0092 10 MCICSDG 009A 10 MCICSE 0092 80 MCICSE 009A 80 MCICSP 0091 20 MCICSP 0099 20 MCICSR 0090 20 MCICSR 0098 20 MCICVCC 0095 01 MCICVCC 009D 01 MCICVCR 0093 04 MCICVCR 009B 04 MCICVCT 0095 02 MCICVCT 009D 02 MCICVED 0093 20 MCICVED 009B 20 MCICVFA 0093 80 MCICVFA 009B 80 MCICVFP 0093 10 MCICVFP 009B 10 MCICVGR 0093 08 MCICVGR 009B 08 MCICVIA 0092 01 MCICVIA 009A 01 MCICVMS 0092 04 MCICVMS 009A 04 MCICVPM 0092 02 MCICVPM 009A 02 MCICVST 0093 01 MCICVST 009B 01 MCICVTPR 0095 20 MCICVTPR 009D 20 MCICVVR 0093 40 MCICVVR 009B 40 MCICVWP 0092 08 MCICVWP 009A 08 MCICVXFP 0095 10 MCICVXFP 009D 10 MCICW 0091 80 MCICW 0099 80 MCIC30 0093 02 MCIC30 009B 02 MCIPRIM0 0090 FF MCIPRIM0 0098 FF MCIPRIM1 0091 F0 MCIPRIM1 0099 F0 MCKCCOMP 0018 MCKCLEAR 0090 MCKCLKS 0010 MCKCNT 0004 MCKCNTEQ 0002 MCKCNT2N 0000 MCKCPREC 007D 80 MCKCPUAD 0076 MCKCTIMR 0010 MCKC14SV 0084 MCKDAMAG 0000 MCKDEGRN 007C 04 MCKDEGRP 007C 08 MCKDLEN 0076 00000078 MCKDSIZE 0076 0000000F MCKEND 0188 MCKFABND 000A 04 MCKFAILF 007C MCKFATSK 000F 80 MCKFDIE1 000B 20 MCKFDIE2 000B 10 MCKFEMER 000B 80 MCKFERCS 000A 40 MCKFETYP 000A MCKFHOT 0008 20 MCKFIPL 000B 08 MCKFIPLI 000B 04 MCKFIXUP 0008 80 MCKFLAGS 0008 MCKFMCIC 000A 08 MCKFMISC 0008 MCKFNOTM 000B 40 MCKFOOT5 000D MCKFOOT6 000E MCKFOOT7 000F MCKFORCE 007C 40 MCKFRMOF 000F 20 MCKFSIE 0008 40 MCKFTERM 000B MCKFVFIX 000D 80 MCKFXCKC 000E 20 MCKFXCTL 000E 80 MCKFXKEY 000F 10 MCKFXPAG 000F 08 MCKFXPT 000E 10 MCKFXTPR 000E 08 MCKFXTSK 000F 40 MCKFZTOD 000D 40 MCKF2CS 000A 10 MCKF2ND 000A 20 MCKGIC 0098 MCKGIC0 0098 MCKGIC1 0099 MCKGIC2 009A MCKGIC3 009B MCKGIC4 009C MCKGIC5 009D MCKGIC6 009E MCKGMSG 0128 MCKGXDC 00A4 MCKGXDC0 00A4 MCKGXDC1 00A5 MCKGXDC2 00A6 MCKGXDC3 00A7 MCKHARD 007C 10 MCKHDR 0128 MCKHIC 0090 MCKHIC0 0090 MCKHIC1 0091 MCKHIC2 0092 MCKHIC3 0093 MCKHIC4 0094 MCKHIC5 0095 MCKHIC6 0096 MCKHNDL2 0080 MCKHOTMK 0006 MCKHXDC 00A0 MCKHXDC0 00A0 MCKHXDC1 00A1 MCKHXDC2 00A2 MCKHXDC3 00A3 MCKIACE 007F MCKIACR 007E MCKLEN 0188 00000188 MCKLFREC 007D 40 MCKMCHGA 00F8 MCKMCHGB 0100 MCKMCHGC 0108 MCKMCHGD 0110 MCKMCHGE 0118 MCKMCHGF 0120 MCKMCHG0 00A8 MCKMCHG1 00B0 MCKMCHG2 00B8 MCKMCHG3 00C0 MCKMCHG4 00C8 MCKMCHG5 00D0 MCKMCHG6 00D8 MCKMCHG7 00E0 MCKMCHG8 00E8 MCKMCHG9 00F0 MCKMCHHA 0110 MCKMCHHB 0114 MCKMCHHC 0118 MCKMCHHD 011C MCKMCHHE 0120 MCKMCHHF 0124 MCKMCHHI 00E8 MCKMCHH0 00E8 MCKMCHH1 00EC MCKMCHH2 00F0 MCKMCHH3 00F4 MCKMCHH4 00F8 MCKMCHH5 00FC MCKMCHH6 0100 MCKMCHH7 0104 MCKMCHH8 0108 MCKMCHH9 010C MCKMCHRA 00D0 MCKMCHRB 00D4 MCKMCHRC 00D8 MCKMCHRD 00DC MCKMCHRE 00E0 MCKMCHRF 00E4 MCKMCHR0 00A8 MCKMCHR1 00AC MCKMCHR2 00B0 MCKMCHR3 00B4 MCKMCHR4 00B8 MCKMCHR5 00BC MCKMCHR6 00C0 MCKMCHR7 00C4 MCKMCHR8 00C8 MCKMCHR9 00CC MCKMCHSG 00A8 MCKMCHSV 00A8 MCKMCVBK 0174 MCKMSG 0128 MCKOGPNP 00D8 MCKOPNP 00E0 MCKPASS 007C 02 MCKPXCR1G 0180 MCKPXCR5 017C MCKREC 0078 MCKRECFL 007D MCKSIZE 0188 00000031 MCKSOFT 007C 01 MCKSOMIN 007C 80 MCKTEXT 012E MCKTHLD1 0002 00000009 MCKTHLD2 0004 0000000A MCKTIM1 0002 00000258 MCKTIM2 0004 0000012C MCKTODR1 008C MCKTODR2 0088 MCKTRC 0020 MCKTRCCS 0066 40 MCKTRCF1 0066 MCKTRCIA 006C MCKTRCIC 0060 MCKTRCI0 0060 MCKTRCI2 0062 MCKTRCPM 0066 80 MCKTRCSI 0066 01 MCKTRCTD 0068 MCKTRCUR 0060 MCKTRCZ 0060 00000070 MCKTRC1 0020 MCKTRC2 0030 MCKTRC3 0040 MCKTRC4 0050 MCKWNSKP 0178 MCK824CD 0172 MCK825CD 0173 |
Copyright IBM Corporation, 1990, 2016