Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
MWBK
Control Block Contents
MWBK DSECT
Cross Reference (Contains links to field and bit definitions)
MWBK Prolog
NAME : HCPMWBK DESCRIPTION: Multiple address space (MAS) Work area BlocK DSECT : MWBK FUNCTION : The MWBK is used in multiple address space instruction simulation. It is used as a work area by the istru- ction simulation routines in preparing updates values of the VMDBK fields, affected by the instruction simu- lations. It is also used as a shared buffer by the simulation routines and some of the services these routines invoke. Located by : HCPMWPBL builds it and puts its address (free storage address) in R10. This control block exists for the duration of the instruction simulation routines which use it and R10 contains always its address. CREATED BY : HCPMWPBL : MAS work area build DELETED BY : HCPMWPDL : MAS work area delete HCPMWPDU : Update guest and delete MAS work area SERIALIZED : Instruction stream MACROS - HCPAIF - Generate block of excludable code HCPAELSE - Generate block of excludable code
MWBK Control Block Content
MWBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure MWBK Multiple address space (MAS) Work area control block Guest Program Status Word (PSW). 0000 0 Bitstring 16 MWGPSW (0) Guest PSW (ESAME guests) 0000 0 Dbl-Word 8 MWPSW (0) Guest PSW. 0000 0 Signed 4 MWPSW0F (0) Guest PSW bits 0-31 0000 0 Bitstring 1 MWPSW0 Guest PSW byte zero, syst. Mask .1.. .... PSWPERA X'40' PROGRAM EVENT RECORDING ACTIVE .... .1.. PSWTRAN X'04' ADDRESS TRANSLATE MODE ACTIVE .... ..1. PSWIOSM X'02' I/O INTERRUPTION SUMMARY MASK .... ...1 PSWEXSM X'01' EXTERNAL INTERRUPT SUMMARY MASK 1111 11.. PSWIOMSK X'FC' CHANNEL MASK, CHANNELS 0-5 .... ..1. PSWIOSMB X'02' I/O SUMMARY MASK, CHANNEL 6-15 .... ...1 PSWEXSMB X'01' EXTERNAL INTERRUPT SUMMARY MASK 0001 1 Bitstring 1 MWPSW1 Guest PSW byte one, KEY/EMWP 1111 .... PSWKEY X'F0' PSW ACCESS KEY EXTRACTION MASK .... 1... PSWECMD X'08' EXTENDED CONTROL MODE ACTIVE .... .1.. PSWMCHK X'04' MACHINE CHECK SUMMARY MASK .... ..1. PSWWAIT X'02' PROGRAM WAIT STATE .... ...1 PSWPROB X'01' PROGRAM PROBLEM STATE .... ...1 PSWMAPPD X'01' 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. 0002 2 Signed 2 MWPSW2H (0) Guest BC PSW byte 2,3 Irpt code 0002 2 Bitstring 1 MWPSW2 Guest PSW byte two, EC mode Secondary/Cond. Code/Pgm mask 11.. .... PSWASMSK X'C0' ADDRESS SPACE CONTROL MASK 11.. .... PSWHMODE X'C0' HOME-SPACE MODE 1... .... PSWSMODE X'80' SECONDARY MODE .1.. .... PSWAMODE X'40' ACCESS-REGISTER MODE ..11 .... PSWCOND X'30' PSW CONDITION CODE ..1. .... PSWCOND2 X'20' PSW CONDITION CODE BIT FOR CC=2,3 ...1 .... PSWCOND1 X'10' PSW CONDITION CODE BIT FOR CC=1,3 .... 1111 PSWPMSK X'0F' FIXO+DECO+EXUN+SIGN PROGRAM MASK .... 1... PSWFIXO X'08' FIXED-PT OVERFLOW INTRPT MASK .... .1.. PSWDECO X'04' DECIMAL OVERFLOW INTRPT MASK .... ..1. PSWEXUN X'02' EXPONENT UNDERFLOW INTRPT MASK .... ...1 PSWSIGN X'01' SIGNIFICANCE INTERRUPT MASK .... .... PSWPMODE X'00' PRIMARY-SPACE MODE 0003 3 Bitstring 1 MWPSW3 Guest PSW byte three, or BC mode interrupt code 8-15 0004 4 Signed 2 MWPSW4F (0) Guest EC instruction address (S/370 bits 32-39 zero) 0004 4 Bitstring 1 MWPSW4 (0) Guest EC PSW byte four, Amode 1... .... PSW31BT X'80' 31-BIT LOGICAL ADDRESSING MODE 1... .... PSWBA PSW31BT Basic Addressing Mode .111 1111 PSWHIADR X'7F' INSTRUCTION COUNTER BITS 1-7 - MUST BE ZERO IN 24-BIT MODE. .... .... PSW31AMF X'80000000' ADDRESS MODE FULLWORD MASK - CORRESPONDS TO PSW31BT 0004 4 Bitstring 1 MWPSW4B Guest BC PSW byte four, ITL/CC/Program mask 11.. .... PSWILCBC X'C0' INSTRUCTION LENGTH CODE (ILC) 1... .... PSWILCB4 X'80' BC MODE ILC, 4 BYTE LENGTH .1.. .... PSWILCB2 X'40' BC MODE ILC, 2 BYTE LENGTH ..11 .... PSWCONDB X'30' PSW CONDITION CODE ..1. .... PSWCONB2 X'20' PSW CONDITION CODE BIT FOR CC=2,3 ...1 .... PSWCONB1 X'10' PSW CONDITION CODE BIT FOR CC=1,3 .... 1111 PSWPMSKB X'0F' FIXOB+DECOB+EXUNB+SIGNB PROGRAM MASK .... 1... PSWFIXOB X'08' FIXED-PT OVERFLOW INTRPT MASK .... .1.. PSWDECOB X'04' DECIMAL OVERFLOW INTRPT MASK .... ..1. PSWEXUNB X'02' EXPONENT UNDERFLOW INTRPT MASK .... ...1 PSWSIGNB X'01' SIGNIFICANCE INTERRUPT MASK Equate to define the open storage key associated with the Storage-Protection Override facility .... 1..1 KEYOPEN 9 Access-control bits for the open storage key. Equates for storage key processing. May be used to process storage key information in ISKE/SSKE operand format. 1111 .... KEYACC X'F0' Storage key access control .... 1... KEYFETCH X'08' Storage key fetch-protection control 1111 1... KEYACCF KEYACC+KEYFETCH Storage key access and fetch .... .1.. KEYREF X'04' Storage key reference bit .... ..1. KEYCHG X'02' Storage key change bit .... .11. KEYRC KEYREF+KEYCHG Storage key reference and change 1111 111. KEYISOL KEYACCF+KEYRC Isolate entire 7 bit storage key Codes used as operand to SAC instruction .... .... SACPRIM X'000' Primary-space mode 0MWPSW4B SACSECO X'100' Secondary-space mode 0MWPSW4B SACAR X'200' Access-register mode 0MWPSW4B SACHOME X'300' Home-space mode Codes used to locate instances of SAM* (Set Address Mode) instructions SAM31 and SAM64 (used for cross reference as HCPXREF operands) ...1 1111 SAM31 31 Cross reference Set Addressing Mode entry into 31-bit addressing mode .1.. .... SAM64 64 Cross reference Set Addressing Mode entry into 64-bit addressing mode Equates to help deal with virtual addresses. 0MWPSW4B MAXVSTOR 2047*1024*1024 Maximum virtual storage size 0MWPSW4B DATSXM X'7FF00000' Isolate segment-index field of a virtual address. 0MWPSW4B DATPXM X'000FF000' Isolate page-index field of a virtual address. 0MWPSW4B DATBXM X'00000FFF' Isolate byte-index field of a virtual address. Equates related to access-list designations. 0MWPSW4B ALD0ALOM X'7FFFFF80' Isolate access-list origin .111 1111 ALD0ALLM X'0000007F' Isolate access-list length .... ..11 ALD0ALNS 3 Bits to shift right an ALEN to get the associated ALL value. 1... .... ALD0ALUN 128 Number of bytes in an "access-list unit", the number of bytes in the smallest variation of the size of an access list. .... .111 ALD0ALUS 7 Number of bits to shift left in order to multiply by ALD0ALUN. 1... .... ALDMIN ALD0ALUN Length of smallest access list, in bytes. 0MWPSW4B ALDMAX 4096*4 Length of maximum access list, in bytes. Equates related to ASTEO-words: 0MWPSW4B ASWASTEOM X'7FFFFFC0' Isolate ASTE origin Equates related to DUCTO-words: 0MWPSW4B DUWDUCTOM X'7FFFFFC0' Isolate DUCT origin SIGP CODES DEFINITIONS SIGNAL PROCESSOR CODES .... ...1 SIGPSENS 001 SIGP SENSE .... ..1. SIGPEXTC 002 SIGP EXTERNAL CALL .... ..11 SIGPEMER 003 SIGP EMERGENCY SIGNAL .... .1.. SIGPSTRT 004 SIGP START .... .1.1 SIGPSTOP 005 SIGP STOP .... .11. SIGPRSTR 006 SIGP RESTART .... .111 SIGPIPR 007 SIGP INITIAL PROGRAM RESET .... 1... SIGPPR 008 SIGP PROGRAM RESET .... 1..1 SIGPSSTT 009 SIGP STOP AND STORE STATUS .... 1.11 SIGPICPU 011 SIGP INITIAL CPU RESET .... 11.. SIGPCPU 012 SIGP CPU RESET .... 11.1 SIGPSPFX 013 SIGP SET PREFIX .... 111. SIGPSSTS 014 SIGP STORE STATUS AT ADDRESS ...1 ...1 SIGPSXST 017 SIGP Store Extended Status At Address ...1 ..1. SIGPSARC 018 SIGP Set Architecture 0005 5 Bitstring 3 MWPSW57 Guest PSW byte 5,6,7 BC Instr. address (370 guest only) 0008 8 Address 8 MWPSWIA Bytes 8:15 of guest PSW (ESAME instruction address) Guest control registers - CP ESAME 0010 16 Bitstring 128 MWGCRS (0) ESAME Guest control regs 0-15. 0010 16 Dbl-Word 8 MWGCR0 (0) ESAME Guest CR 0, 8 bytes 0010 16 Signed 4 MWCR0H ESAME Guest CR 0, High 4 bytes 0014 20 Signed 4 MWCR0 (0) ESAME Guest CR 0, Low 4 bytes 0014 20 Bitstring 1 MWCR0B0 MWCR0, byte 0 0015 21 Bitstring 1 MWCR0B1 MWCR0, byte 1 0016 22 Signed 2 MWCR0MX (0) ESAME Guest CR 0 ext irpt mask 0016 22 Bitstring 1 MWCR0B2 MWCR0, byte 2 0017 23 Bitstring 1 MWCR0B3 MWCR0, byte 3 0018 24 Dbl-Word 8 MWGCR1 (0) ESAME Guest CR 1, 8 bytes 0018 24 Signed 4 MWCR1H ESAME Guest CR 1, High 4 bytes 001C 28 Signed 4 MWCR1 (0) ESAME Guest CR 1, Low 4 bytes 001C 28 Bitstring 1 MWCR1B0 MWCR1, byte 0 370 guest segment table length 1... .... CR1SSXA X'80' 370/XA SPACE SWITCH EVENT MASK 001D 29 Bitstring 3 MWCR1S0 (0) 370 guest STO value 001D 29 Bitstring 1 MWCR1B1 MWCR1, byte 1 001E 30 Bitstring 1 MWCR1B2 MWCR1, byte 2 001F 31 Bitstring 1 MWCR1B3 MWCR1, byte 3 .... ...1 CR1SS370 X'01' 370 SPACE SWITCH EVENT MASK 0020 32 Dbl-Word 8 MWGCR2 (0) ESAME Guest CR 2, 8 bytes 0020 32 Signed 4 MWCR2H ESAME Guest CR 2, High 4 bytes 0024 36 Signed 4 MWCR2 (0) ESAME Guest CR 2, Low 4 bytes 0024 36 Bitstring 1 MWCR2B0 MWCR2, byte 0 0025 37 Bitstring 1 MWCR2B1 MWCR2, byte 1 0026 38 Bitstring 1 MWCR2B2 MWCR2, byte 2 0027 39 Bitstring 1 MWCR2B3 MWCR2, byte 3 0028 40 Dbl-Word 8 MWGCR3 (0) ESAME Guest CR 3, 8 bytes 0028 40 Signed 4 MWCR3H ESAME Guest CR 3, High 4 bytes 002C 44 Signed 4 MWCR3 (0) ESAME Guest CR 3, Low 4 bytes 002C 44 Signed 2 MWCR3KM (0) MWCR3, PKM 002C 44 Bitstring 1 MWCR3B0 MWCR3, byte 0 002D 45 Bitstring 1 MWCR3B1 MWCR3, byte 1 002E 46 Signed 2 MWCR3SA (0) MWCR3, SASN 002E 46 Bitstring 1 MWCR3B2 MWCR3, byte 2 002F 47 Bitstring 1 MWCR3B3 MWCR3, byte 3 0030 48 Dbl-Word 8 MWGCR4 (0) ESAME Guest CR 4, 8 bytes 0030 48 Signed 4 MWCR4H ESAME Guest CR 4, High 4 bytes 0034 52 Signed 4 MWCR4 (0) ESAME Guest CR 4, Low 4 bytes 0034 52 Signed 2 MWCR4AX (0) MWCR4, AX 0034 52 Bitstring 1 MWCR4B0 MWCR4, byte 0 0035 53 Bitstring 1 MWCR4B1 MWCR4, byte 1 0036 54 Signed 2 MWCR4PA (0) MWCR4, PASN 0036 54 Bitstring 1 MWCR4B2 MWCR4, byte 2 0037 55 Bitstring 1 MWCR4B3 MWCR4, byte 3 0038 56 Dbl-Word 8 MWGCR5 (0) ESAME Guest CR 5, 8 bytes 0038 56 Signed 4 MWCR5H ESAME Guest CR 5, High 4 bytes 003C 60 Signed 4 MWCR5 (0) ESAME Guest CR 5, Low 4 bytes 003C 60 Bitstring 1 MWCR5B0 MWCR5, byte 0 003D 61 Bitstring 1 MWCR5B1 MWCR5, byte 1 003E 62 Bitstring 1 MWCR5B2 MWCR5, byte 2 003F 63 Bitstring 1 MWCR5B3 MWCR5, byte 3 0040 64 Dbl-Word 8 MWGCR6 (0) ESAME Guest CR 6, 8 bytes 0040 64 Signed 4 MWCR6H ESAME Guest CR 6, High 4 bytes 0044 68 Signed 4 MWCR6 (0) ESAME Guest CR 6, Low 4 bytes 0044 68 Bitstring 1 MWCR6B0 MWCR6, byte 0 0045 69 Bitstring 1 MWCR6B1 MWCR6, byte 1 0046 70 Bitstring 1 MWCR6B2 MWCR6, byte 2 0047 71 Bitstring 1 MWCR6B3 MWCR6, byte 3 0048 72 Dbl-Word 8 MWGCR7 (0) ESAME Guest CR 7, 8 bytes 0048 72 Signed 4 MWCR7H ESAME Guest CR 7, High 4 bytes 004C 76 Signed 4 MWCR7 (0) ESAME Guest CR 7, Low 4 bytes 004C 76 Bitstring 1 MWCR7B0 MWCR7, byte 0 004D 77 Bitstring 1 MWCR7B1 MWCR7, byte 1 004E 78 Bitstring 1 MWCR7B2 MWCR7, byte 2 004F 79 Bitstring 1 MWCR7B3 MWCR7, byte 3 0050 80 Dbl-Word 8 MWGCR8 (0) ESAME Guest CR 8, 8 bytes 0050 80 Signed 4 MWCR8H ESAME Guest CR 8, High 4 bytes 0054 84 Signed 4 MWCR8 (0) ESAME Guest CR 8, Low 4 bytes 0054 84 Signed 2 MWCR8AX Extended authority index 0056 86 Signed 2 MWCR8MM Monitor call event mask 0058 88 Dbl-Word 8 MWGCR9 (0) ESAME Guest CR 6, 8 bytes 0058 88 Signed 4 MWCR9H ESAME Guest CR 6, High 4 bytes 005C 92 Signed 4 MWCR9 (0) ESAME Guest CR 6, Low 4 bytes 005C 92 Bitstring 1 MWCR9B0 MWCR9, byte 0 005D 93 Bitstring 1 MWCR9B1 MWCR9, byte 1 005E 94 Bitstring 1 MWCR9GM (2) P.E.R alteration mask 0060 96 Dbl-Word 8 MWGCR10 (0) ESAME Guest CR 10, 8 bytes 0060 96 Signed 4 MWCR10H ESAME Guest CR 10, High 4 bytes 0064 100 Signed 4 MWCR10 ESAME Guest CR 10, Low 4 bytes 0068 104 Dbl-Word 8 MWGCR11 (0) ESAME Guest CR 11, 8 bytes 0068 104 Signed 4 MWCR11H ESAME Guest CR 11, High 4 bytes 006C 108 Signed 4 MWCR11 ESAME Guest CR 11, Low 4 bytes 0070 112 Dbl-Word 8 MWGCR12 (0) ESAME Guest CR 12, 8 bytes 0070 112 Signed 4 MWCR12H ESAME Guest CR 12, High 4 bytes 0074 116 Signed 4 MWCR12 (0) ESAME Guest CR 12, Low 4 bytes 0074 116 Bitstring 1 MWCRCB0 MWCR12, byte 0 1... .... CRCBRCTL X'80' BRANCH TRACE CONTROL BIT. WHEN ON, BALR, BASR, BASSM, BAKR AND BSG INST MAY BE TRACED BY THE HARDWARE. Note that for ESAME, this bit is moved to GCRC0.0 of a 64-bit CRC with a label of CRCBTCTL. 0075 117 Bitstring 1 MWCRCB1 MWCR12, byte 1 0076 118 Bitstring 1 MWCRCB2 MWCR12, byte 2 0077 119 Bitstring 1 MWCRCB3 MWCR12, byte 3 0078 120 Dbl-Word 8 MWGCR13 (0) ESAME Guest CR 13, 8 bytes 0078 120 Signed 4 MWCR13H ESAME Guest CR 13, High 4 bytes 007C 124 Signed 4 MWCR13 (0) ESAME Guest CR 13, Low 4 bytes 007C 124 Bitstring 1 MWCRDB0 MWCR13, byte 0 007D 125 Bitstring 1 MWCRDB1 MWCR13, byte 1 007E 126 Bitstring 1 MWCRDB2 MWCR13, byte 2 007F 127 Bitstring 1 MWCRDB3 MWCR13, byte 3 0080 128 Dbl-Word 8 MWGCR14 (0) ESAME Guest CR 14, 8 bytes 0080 128 Signed 4 MWCR14H ESAME Guest CR 14, High 4 bytes 0084 132 Signed 4 MWCR14 (0) ESAME Guest CR 14, Low 4 bytes 0084 132 Bitstring 1 MWCREB0 MWCR14, byte 0 0085 133 Bitstring 1 MWCREB1 MWCR14, byte 1 0086 134 Bitstring 1 MWCREB2 MWCR14, byte 2 0087 135 Bitstring 1 MWCREB3 MWCR14, byte 3 0088 136 Dbl-Word 8 MWGCR15 (0) ESAME Guest CR 15, 8 bytes 0088 136 Signed 4 MWCR15H ESAME Guest CR 15, High 4 bytes 008C 140 Signed 4 MWCR15 (0) ESAME Guest CR 15, Low 4 bytes Machine check extended log addr 008C 140 Bitstring 1 MWCRFB0 MWCR15, byte 0 008D 141 Bitstring 1 MWCRFB1 MWCR15, byte 1 008E 142 Bitstring 1 MWCRFB2 MWCR15, byte 2 008F 143 Bitstring 1 MWCRFB3 MWCR15, byte 3 Guest general purpose registers - CP ESAME 0090 144 Bitstring 128 MWGGRS (0) ESAME Guest GPRs 0-15. 1..1 .1.. MWGPRH0 MWGGRS+4,2 MWGGRS Low 4 bytes, halfword 0 1..1 .1.. MWGPRB0 MWGGRS+4,1 MWGGRS Low 4 bytes, byte 0 1..1 .1.1 MWGPRB1 MWGGRS+5,1 MWGGRS Low 4 bytes, byte 1 1..1 .11. MWGPRH1 MWGGRS+6,2 MWGGRS Low 4 bytes, halfword 1 1..1 .11. MWGPRB2 MWGGRS+6,1 MWGGRS Low 4 bytes, byte 2 1..1 .111 MWGPRB3 MWGGRS+7,1 MWGGRS Low 4 bytes, byte 3 0090 144 Dbl-Word 8 MWGGR0 (0) ESAME Guest GPR 0, 8 bytes 0090 144 Signed 4 MWGR0H ESAME Guest GPR 0, High 4 bytes 0094 148 Signed 4 MWGPR0 ESAME Guest GPR 0, Low 4 bytes 0098 152 Dbl-Word 8 MWGGR1 (0) ESAME Guest GPR 1, 8 bytes 0098 152 Signed 4 MWGR1H ESAME Guest GPR 1, High 4 bytes 009C 156 Signed 4 MWGPR1 ESAME Guest GPR 1, Low 4 bytes 00A0 160 Bitstring 104 MWGGR214 (0) ESAME Guest GPRs 2-14 00A0 160 Dbl-Word 8 MWGGR2 (0) ESAME Guest GPR 2, 8 bytes 00A0 160 Signed 4 MWGR2H ESAME Guest GPR 2, High 4 bytes 00A4 164 Signed 4 MWGPR2 ESAME Guest GPR 2, Low 4 bytes 00A8 168 Dbl-Word 8 MWGGR3 (0) ESAME Guest GPR 3, 8 bytes 00A8 168 Signed 4 MWGR3H ESAME Guest GPR 3, High 4 bytes 00AC 172 Signed 4 MWGPR3 ESAME Guest GPR 3, Low 4 bytes 00B0 176 Dbl-Word 8 MWGGR4 (0) ESAME Guest GPR 4, 8 bytes 00B0 176 Signed 4 MWGR4H ESAME Guest GPR 4, High 4 bytes 00B4 180 Signed 4 MWGPR4 ESAME Guest GPR 4, Low 4 bytes 00B8 184 Dbl-Word 8 MWGGR5 (0) ESAME Guest GPR 5, 8 bytes 00B8 184 Signed 4 MWGR5H ESAME Guest GPR 5, High 4 bytes 00BC 188 Signed 4 MWGPR5 ESAME Guest GPR 5, Low 4 bytes 00C0 192 Dbl-Word 8 MWGGR6 (0) ESAME Guest GPR 6, 8 bytes 00C0 192 Signed 4 MWGR6H ESAME Guest GPR 6, High 4 bytes 00C4 196 Signed 4 MWGPR6 ESAME Guest GPR 6, Low 4 bytes 00C8 200 Dbl-Word 8 MWGGR7 (0) ESAME Guest GPR 7, 8 bytes 00C8 200 Signed 4 MWGR7H ESAME Guest GPR 7, High 4 bytes 00CC 204 Signed 4 MWGPR7 ESAME Guest GPR 7, Low 4 bytes 00D0 208 Dbl-Word 8 MWGGR8 (0) ESAME Guest GPR 8, 8 bytes 00D0 208 Signed 4 MWGR8H ESAME Guest GPR 8, High 4 bytes 00D4 212 Signed 4 MWGPR8 ESAME Guest GPR 8, Low 4 bytes 00D8 216 Dbl-Word 8 MWGGR9 (0) ESAME Guest GPR 9, 8 bytes 00D8 216 Signed 4 MWGR9H ESAME Guest GPR 9, High 4 bytes 00DC 220 Signed 4 MWGPR9 ESAME Guest GPR 9, Low 4 bytes 00E0 224 Dbl-Word 8 MWGGR10 (0) ESAME Guest GPR 10, 8 bytes 00E0 224 Signed 4 MWGR10H ESAME Guest GPR 10, High 4 bytes 00E4 228 Signed 4 MWGPR10 ESAME Guest GPR 10, Low 4 bytes 00E8 232 Dbl-Word 8 MWGGR11 (0) ESAME Guest GPR 11, 8 bytes 00E8 232 Signed 4 MWGR11H ESAME Guest GPR 11, High 4 bytes 00EC 236 Signed 4 MWGPR11 ESAME Guest GPR 11, Low 4 bytes 00F0 240 Dbl-Word 8 MWGGR12 (0) ESAME Guest GPR 12, 8 bytes 00F0 240 Signed 4 MWGR12H ESAME Guest GPR 12, High 4 bytes 00F4 244 Signed 4 MWGPR12 ESAME Guest GPR 12, Low 4 bytes 00F8 248 Dbl-Word 8 MWGGR13 (0) ESAME Guest GPR 13, 8 bytes 00F8 248 Signed 4 MWGR13H ESAME Guest GPR 13, High 4 bytes 00FC 252 Signed 4 MWGPR13 ESAME Guest GPR 13, Low 4 bytes 0100 256 Bitstring 16 MWGGR45 (0) ESAME Guest GPR 14_15 (sie xfer) 0100 256 Dbl-Word 8 MWGGR14 (0) ESAME Guest GPR 14, 8 bytes 0100 256 Signed 4 MWGR14H ESAME Guest GPR 14, High 4 bytes 0104 260 Signed 4 MWGPR14 ESAME Guest GPR 14, Low 4 bytes 0108 264 Dbl-Word 8 MWGGR15 (0) ESAME Guest GPR 15, 8 bytes 0108 264 Signed 4 MWGR15H ESAME Guest GPR 15, High 4 bytes 010C 268 Signed 4 MWGPR15 ESAME Guest GPR 15, Low 4 bytes Guest access registers 0110 272 Bitstring 64 MWARS (0) Access registers 000MWARS MWARH0 MWARS+0,2 Guest AR halfword 0 000MWARS MWARB0 MWARS+0,1 Guest AR byte 0 000MWARS MWARB1 MWARS+1,1 Guest AR byte 1 000MWARS MWARH1 MWARS+2,2 Guest AR halfword 1 000MWARS MWARB2 MWARS+2,1 Guest AR byte 2 000MWARS MWARB3 MWARS+3,1 Guest AR byte 3 0110 272 Signed 4 MWAR0 Guest access register 0 0114 276 Signed 4 MWAR1 Guest access register 1 0118 280 Bitstring 52 MWAR214 (0) Guest access registers 2-14 0118 280 Signed 4 MWAR2 Guest access register 2 011C 284 Signed 4 MWAR3 Guest access register 3 0120 288 Signed 4 MWAR4 Guest access register 4 0124 292 Signed 4 MWAR5 Guest access register 5 0128 296 Signed 4 MWAR6 Guest access register 6 012C 300 Signed 4 MWAR7 Guest access register 7 0130 304 Signed 4 MWAR8 Guest access register 8 0134 308 Signed 4 MWAR9 Guest access register 9 0138 312 Signed 4 MWAR10 Guest access register 10 013C 316 Signed 4 MWAR11 Guest access register 11 0140 320 Signed 4 MWAR12 Guest access register 12 0144 324 Signed 4 MWAR13 Guest access register 13 0148 328 Signed 4 MWAR14 Guest access register 14 014C 332 Signed 4 MWAR15 Guest access register 15 First or Only ASN-Second-Table Entry (ASTE) Function : The ASTE maps the storage associated with one entry of an ASN-Second Table. The entry is used in ASN and AR translation. Notes : CR0.15 is the multiple address space control bit. If set the ASTE length is 64 bytes; otherwise, the length is 16 bytes. The first 16 bytes are the same for both formats. The ASTE is always 64 bytes for ESAME guests. 0150 336 Dbl-Word 8 MWASTE (0) Alignment. 0150 336 Bitstring 64 MWASMAS (0) Map the contents of the ASN Second Table Entry for 370-XA system with MAS installed. 0150 336 Bitstring 16 MWASDAS (0) Map the contents of the ASN Second Table Entry for system with MAS not installed or for system with MAS installed but the MAS control bit is zero (CR0.15=0). 0150 336 Address 4 MWASATO Authority-Table Origin 0154 340 Signed 2 MWASAX Authorization Index 0156 342 Signed 2 MWASATL Authority Table Length 0158 344 Address 8 MWASASCE Segment-Table Designation ESAME 0158 344 Address 4 MWASSTD Segment-Table Designation 015C 348 Address 4 MWASLTD Linkage-Table Designation (ES390) 0160 352 Bitstring 48 * (0) MAS Extention 0160 352 Address 4 MWASALD Access-List Designation 0164 356 Address 4 MWASSN ASTE Sequence Number 0168 360 Address 4 MWASGLTD Linkage-Table Designation (ESAME guest) Reserved for ES/390 guest 016C 364 Signed 4 * Reserved for future use 0170 368 Bitstring 32 * Reserved for future use 00000040 MWASLEN *-MWASTE Entry size in bytes 00000008 MWASSIZE (MWASLEN+7)/8 Size in doublewords of the ASTE Second ASN-Second-Table Entry (ASTE) Function : The ASTE maps the storage associated with one entry of an ASN-Second Table. The entry is used in ASN and AR translation. Notes 1: CR0.15 is the multiple address space control bit. If set the ASTE length is 64 bytes; otherwise, the length is 16 bytes. The first 16 bytes are the same for both formats. 2: This second ASN Second Table Entry (which is identical to the first one) is used in in- struction simulation routines (e.g. LASP) which require both Primary and Secondary ASN translation. 0190 400 Dbl-Word 8 MWASTE2 (0) Alignment. 0190 400 Bitstring 64 MWASMAS2 (0) Map the contents of the ASN Second Table Entry for 370-XA system with MAS installed. 0190 400 Bitstring 16 MWASDAS2 (0) Map the contents of the ASN Second Table Entry for system wit not installed or for system with installed but the MAS control bit is zero (CR0.15=0). 0190 400 Address 4 MWASATO2 Authority-Table Origin 0194 404 Signed 2 MWASAX2 Authorization Index 0196 406 Signed 2 MWASATL2 Authority Table Length 0198 408 Address 8 MWASASC2 Segment-Table Designation ESAME 0198 408 Address 4 MWASSTD2 Segment-Table Designation 019C 412 Address 4 MWASLTD2 Linkage-Table Designation (ES390) 01A0 416 Bitstring 48 * (0) MAS Extention 01A0 416 Address 4 MWASALD2 Access-List Designation 01A4 420 Address 4 MWASSN2 ASTE Sequence Number 01A8 424 Address 4 MWASGLT2 Linkage-Table Designation (ESAME guest) Reserved for ES/390 guest 01AC 428 Signed 4 * Reserved for future use 01B0 432 Bitstring 32 * Reserved for future use Dispatchable Unit Control Table (DUCT) Function : This area contains a single DUCT. 01D0 464 Bitstring 64 MWDUCT DUCT Scratch Space 0210 528 Signed 4 MWFLAGW (0) Word of Flag bits 0210 528 Bitstring 1 MWFLAG0 Byte 0 of Flags .... .1.. MWF0L29 X'04' LASP Operand 2 address bit 29 .... ..1. MWF0L30 X'02' LASP Operand 2 address bit 30 .... ...1 MWF0L31 X'01' LASP Operand 2 address bit 31 End of definition 0211 529 Bitstring 1 MWFLAG1 Byte 1 of Flags 0212 530 Bitstring 1 MWFLAG2 Byte 2 of Flags 0213 531 Bitstring 1 MWFLAG3 Byte 3 of Flags 0214 532 Signed 4 * Reserved for future use 0218 536 Bitstring 56 * Reserved for future use 00000250 MWBKLEN *-MWBK Size in bytes of the MWBK 0000004A MWBKSIZE (MWBKLEN+7)/8 Size in doublewords of the MWBK ASTE Redefinition areas 0150 336 Bitstring 1 MWASATB0 Byte 0 1... .... MWASINV X'80' ASX-invalid bit, Address space is not available 0151 337 Bitstring 2 * Bits 8 through 23 End of definition 0153 339 Bitstring 1 MWASATB3 Byte 3 .... ..11 MWASATZE X'03' Bits must be zero End of definition 0156 342 Bitstring 1 * Bits 0 through 7 0157 343 Bitstring 1 MWASTLB1 Byte 1 .... 1111 MWASTLZE X'0F' Bits must be zero End of definition 0158 344 Bitstring 1 MWASSTB0 Byte 0 1... .... MWASSTSS X'80' Space-Switch-Event Control 0159 345 Bitstring 3 * Bytes 1-3 End of definition 015C 348 Bitstring 1 MWASLTB0 Byte 0 1... .... MWASLTSL X'80' Subsystem-Linkage Control 015D 349 Bitstring 3 * Bytes 1-3 End of definition 0160 352 Bitstring 1 MWASALB0 Byte 0 1... .... MWASALSL X'80' Subsystem-Linkage Control 0161 353 Bitstring 3 * Bytes 1-3 End of definition Entry Table Entry Function : This structure maps the storage associated with one entry of an entry table. The entries are used in the program call (PC) instruction execution. 0190 400 Dbl-Word 8 MWETE (0) Alignment. 0190 400 Bitstring 32 MWETMAS (0) MAS entry table entry: MAS installed and CR0.15='1'. 0190 400 Bitstring 16 MWETDAS (0) No-MAS entry table entry: MAS not installed or CR0.15='0'. 0190 400 Signed 2 MWETAKM Authorization key mask. 0192 402 Signed 2 MWETASN Zero or target PASN. 0194 404 Signed 4 MWETAIP Amode, Instr. Address, Problem-State-Bit. 0198 408 Signed 4 MWETPRM Parameter for called routine. 019C 412 Signed 4 MWETEKW (0) Word containing EKM field. 019C 412 Signed 2 MWETEKM Entry key mask (EKM). 019E 414 Signed 2 * Reserved for future use. 01A0 416 Bitstring 16 * (0) Mas extension. 01A0 416 Signed 4 MWETEKOF (0) For PSW key work. 01A0 416 Bitstring 1 MWETFLG Flag byte 1... .... MWETSTK X'80' Stacking PC ...1 .... MWETPKR X'10' Stacking PC replace PSW key .... 1... MWETPMR X'08' Stacking PC replace PSW key mask .... .1.. MWETEXR X'04' Stacking PC replace eax .... ..1. MWETE17 X'02' Stacking PC PSW bit 17 .... ...1 MWETSAS X'01' Stacking PC set SASN to PASN End of definition 01A1 417 Bitstring 1 MWETKEY PSW key in bits 0:3 01A2 418 Signed 2 MWETEAX Extended authority index 01A4 420 Address 4 MWETAST ASTE address 01A8 424 Signed 4 * Reserved for future use 01AC 428 Signed 4 * Reserved for future use 0190 400 Address 8 MWETG64A Entry Instr addr if 64-bit 0190 400 Signed 4 * Reserved if 24/31-bit addr mode 0194 404 Signed 4 MWETGAIP Amode, Instr. Address, Problem-St 0198 408 Signed 2 MWETGAKM Authorization key mask. 019A 410 Signed 2 MWETGASN Zero or target PASN. 019C 412 Signed 4 MWETGEKW (0) Word containing EKM field. 019C 412 Signed 2 MWETGEKM Entry key mask (EKM). 019E 414 Signed 2 * Reserved for future use. 01A0 416 Bitstring 16 * (0) Mas extension. 01A0 416 Signed 4 MWETGEKF (0) For PSW key work. 01A0 416 Bitstring 1 MWETGFLG Flag byte 1... .... MWETGSTK X'80' Stacking PC .1.. .... MWETGEAM X'40' Stacking PC entry ext addr mode ...1 .... MWETGPKR X'10' Stacking PC replace PSW key .... 1... MWETGPMR X'08' Stacking PC replace PSW key mask .... .1.. MWETGEXR X'04' Stacking PC replace eax .... ..1. MWETGE17 X'02' Stacking PC PSW bit 17 .... ...1 MWETGSAS X'01' Stacking PC set SASN to PASN End of definition 01A1 417 Bitstring 1 MWETGKEY PSW key in bits 0:3 01A2 418 Signed 2 MWETGEAX Extended authority index 01A4 420 Address 4 MWETGAST ASTE address 01A8 424 Address 8 MWETGPRM Entry parm 8 bytes 00000020 MWETLEN *-MWETE Entry size in bytes 00000004 MWETSIZE (MWETLEN+7)/8 Size in doublewords of the ETE. System/370 DAS Trace Table Entry (PC,PT,SSAR) Function : This structure maps the storage associated with one entry of the S/370 Trace Table. The entries are used in PC, PT, instruction simulations. 01B0 432 Dbl-Word 8 * (0) Alignment 01B0 432 Bitstring 32 MWTTE (0) Trace Table Entry 01B0 432 Bitstring 8 MWTTEPS (0) New PSW 01B0 432 Bitstring 2 * New PSW Bytes 0:1 01B2 434 Bitstring 1 MWTTEID ID PC - X'90' PT - X'A0' SSAR - X'B0' 01B3 435 Bitstring 1 * New PSW Byte 3 01B4 436 Signed 4 MWTTEIC New PSW Bytes 4:7 (Instr Ctr) 01B8 440 Signed 2 MWTTENP New PASN 01BA 442 Signed 2 MWTTENS New SASN (PC,SSAR) 01BC 444 Signed 4 MWTTEGE (0) New GPR14 (PC) 01BC 444 Signed 2 MWTTEOP Old PASN (PT) 01BE 446 Signed 2 MWTTEOS Old SASN (SSAR) 01C0 448 Signed 4 * Zero 01C4 452 Bitstring 1 MWTTEPM Old Program Mask with B'10' ILC 01C5 453 Bitstring 1 MWTTECI CPU ID (From Location 795) 01C6 454 Signed 2 * Zero 01C8 456 Signed 4 MWTTEPC PC Number (PC) 01CC 460 Signed 4 MWTTECK Clock Value (TOD Bytes 3:6) 00000020 MWTTELN *-MWTTE TTE Length (must be 32 Bytes) System/370-XA Trace Table Entries (PC,PT,PR,SSAR,BSG) Function : This structure maps the storage associated with one entry of the S/370-XA Trace Table. The entries are used in PC, PT, PR, BSG instruction simulations. It may also be used for branch trace entries, such as the one that BSG may create. 01B0 432 Signed 4 MWXTT0F (0) Start of Trace Entry 01B0 432 Bitstring 1 MWXTCOD Trace Entry Type code 00000000 MWXT24BR 0 24-bit branch 00000080 MWXT31BR X'80' 31-bit branch. Note - this is not really a code value for MWXTCOD, because bits 1-7 may have any value. Bit 0 being on is the distinguishing attribute for this type of entry. 00000010 MWXTSSA 16 Set Secondary ASN 00000021 MWXTPC 33 Program Call (PC) basic addr mode 00000022 MWXTPC64 34 Program Call (PC) extn addr mode 00000031 MWXTPT 49 Program Transfer (PT) with MWXTXCOD = b'xxxx0000' 00000031 MWXTPT32 49 Program Transfer (PT) with MWXTXCOD = b'xxxx1000' 00000032 MWXTPT64 50 Program Transfer (PT) with MWXTXCOD = b'xxxx1100' 00000032 MWXTPR 50 Program Return (PR) with MWXTXCOD = b'xxxx0000' 00000032 MWXTPREB 50 Program Return (PR) with MWXTXCOD = b'xxxx0010' 00000032 MWXTPRBE 50 Program Return (PR) with MWXTXCOD = b'xxxx1000' 00000032 MWXTPREE 50 Program Return (PR) with MWXTXCOD = b'xxxx1010' 00000033 MWXTPR63 51 Program Return (PR) with MWXTXCOD = b'xxxx0011' 00000033 MWXTPR64 51 Program Return (PR) with MWXTXCOD = b'xxxx1011' 00000033 MWXTPR36 51 Program Return (PR) with MWXTXCOD = b'xxxx1100' 00000033 MWXTPRBB 51 Program Return (PR) with MWXTXCOD = b'xxxx1110' 00000034 MWXTPRNZ 52 Program Return (PR) with MWXTXCOD = b'xxxx1111' 00000041 MWXTBSG 65 Branch in Subspace Group1 (BSG) 00000042 MWXTBSGE 66 Branch in Subspace Group2 (BSG) 00000051 MWXTMSB1 81 Mode switch branch with MWXTXCOD = b'00100000' 00000051 MWXTMS2 81 Mode switch with MWXTXCOD = b'00110000' 00000051 MWXTMSB3 81 Mode switch branch with MWXTXCOD = b'10100000' 00000051 MWXTMSB4 81 Mode switch branch with MWXTXCOD = b'10110000' 00000052 MWXTMS5 82 Mode switch with MWXTXCOD = b'01100000' 00000052 MWXT64BR 82 Branch in 64-bit mode when top 33 bits are not all zeroes 00000052 MWXTMSB6 82 Mode switch branch with MWXTXCOD = b'11110000' End of Definition 01B1 433 Bitstring 3 MWXTALET (0) ALET bits 7 and 9-31 (BSG) 01B1 433 Bitstring 1 MWXTKEY PSW Key 01B1 433 Bitstring 1 MWXTXCOD 1st 4 bits of this byte contain.. further definition of the trace.. entry type. Used in conjunction with MXWTCOD to identify the trace entry type. (Sometimes the first 4 bits are significant and sometimes the last 4 are used.) Bit combinations defined in MXWTXCOD 11.. .... MWXTXC0 X'C0' bits b'11000000' .... 1111 MWXTX0F X'0F' bits b'00001111' .... 111. MWXTX0E X'0E' bits b'00001110' .... 11.. MWXTX0C X'0C' bits b'00001100' .... 1.11 MWXTX0B X'0B' bits b'00001011' .... 1.1. MWXTX0A X'0A' bits b'00001010' .... 1... MWXTX08 X'08' bits b'00001000' .... ..11 MWXTX03 X'03' bits b'00000011' .... ..1. MWXTX02 X'02' bits b'00000010' 01B2 434 Signed 2 MWXTASN New PASN (PT,PR) or SASN (SSAR) or PC number 01B4 436 Bitstring 8 MWXTBRAD 64-bit branch address 01B4 436 Signed 4 MWXTPSW1 (0) New PSW word 1 (BSG) 01B4 436 Signed 4 MWXTAIP AMode,IC,Problem (PC,PR,PT) 01B8 440 Signed 4 MWXTNSI New Sequential Instruction (PR) 01BC 444 Signed 4 MWXTUIA (2) Updated instruction address 01BC 444 Signed 4 MWXTUIA1 Updated instruction addr (word1) 01C0 448 Signed 4 MWXTUIA2 Updated instruction addr (word2) End of the definition of the trace entry 01C4 452 Signed 4 MWXTLEN Place to save the length of... .the entry that has been built
MWBK Storage Layout
*** MWBK - Multiple address space (MAS) Work area * * +------+------+------+------+------+--------------------+ * 0 |MWPSW0|MWPSW1|MWPSW2|MWPSW3|:SW4B | MWPSW57 | * +------+------+------+------+------+--------------------+ * 8 | MWPSWIA | * +---------------------------+------+------+------+------+ * 10 | MWCR0H |:R0B0 |:R0B1 |:R0B2 |:R0B3 | * +---------------------------+------+------+------+------+ * 18 | MWCR1H |:R1B0 |:R1B1 |:R1B2 |:R1B3 | * +---------------------------+------+------+------+------+ * 20 | MWCR2H |:R2B0 |:R2B1 |:R2B2 |:R2B3 | * +---------------------------+------+------+------+------+ * 28 | MWCR3H |:R3B0 |:R3B1 |:R3B2 |:R3B3 | * +---------------------------+------+------+------+------+ * 30 | MWCR4H |:R4B0 |:R4B1 |:R4B2 |:R4B3 | * +---------------------------+------+------+------+------+ * 38 | MWCR5H |:R5B0 |:R5B1 |:R5B2 |:R5B3 | * +---------------------------+------+------+------+------+ * 40 | MWCR6H |:R6B0 |:R6B1 |:R6B2 |:R6B3 | * +---------------------------+------+------+------+------+ * 48 | MWCR7H |:R7B0 |:R7B1 |:R7B2 |:R7B3 | * +---------------------------+------+------+------+------+ * 50 | MWCR8H | MWCR8AX | MWCR8MM | * +---------------------------+------+------+-------------+ * 58 | MWCR9H |:R9B0 |:R9B1 | MWCR9GM | * +---------------------------+------+------+-------------+ * 60 | MWCR10H | MWCR10 | * +---------------------------+---------------------------+ * 68 | MWCR11H | MWCR11 | * +---------------------------+------+------+------+------+ * 70 | MWCR12H |:RCB0 |:RCB1 |:RCB2 |:RCB3 | * +---------------------------+------+------+------+------+ * 78 | MWCR13H |:RDB0 |:RDB1 |:RDB2 |:RDB3 | * +---------------------------+------+------+------+------+ * 80 | MWCR14H |:REB0 |:REB1 |:REB2 |:REB3 | * +---------------------------+------+------+------+------+ * 88 | MWCR15H |:RFB0 |:RFB1 |:RFB2 |:RFB3 | * +---------------------------+------+------+------+------+ * 90 | MWGR0H | MWGPR0 | * +---------------------------+---------------------------+ * 98 | MWGR1H | MWGPR1 | * +---------------------------+---------------------------+ * A0 | MWGR2H | MWGPR2 | * +---------------------------+---------------------------+ * A8 | MWGR3H | MWGPR3 | * +---------------------------+---------------------------+ * B0 | MWGR4H | MWGPR4 | * +---------------------------+---------------------------+ * B8 | MWGR5H | MWGPR5 | * +---------------------------+---------------------------+ * C0 | MWGR6H | MWGPR6 | * +---------------------------+---------------------------+ * C8 | MWGR7H | MWGPR7 | * +---------------------------+---------------------------+ * D0 | MWGR8H | MWGPR8 | * +---------------------------+---------------------------+ * D8 | MWGR9H | MWGPR9 | * +---------------------------+---------------------------+ * E0 | MWGR10H | MWGPR10 | * +---------------------------+---------------------------+ * E8 | MWGR11H | MWGPR11 | * +---------------------------+---------------------------+ * F0 | MWGR12H | MWGPR12 | * +---------------------------+---------------------------+ * F8 | MWGR13H | MWGPR13 | * +---------------------------+---------------------------+ * 100 | MWGR14H | MWGPR14 | * +---------------------------+---------------------------+ * 108 | MWGR15H | MWGPR15 | * +---------------------------+---------------------------+ * 110 | MWAR0 | MWAR1 | * +---------------------------+---------------------------+ * 118 | MWAR2 | MWAR3 | * +---------------------------+---------------------------+ * 120 | MWAR4 | MWAR5 | * +---------------------------+---------------------------+ * 128 | MWAR6 | MWAR7 | * +---------------------------+---------------------------+ * 130 | MWAR8 | MWAR9 | * +---------------------------+---------------------------+ * 138 | MWAR10 | MWAR11 | * +---------------------------+---------------------------+ * 140 | MWAR12 | MWAR13 | * +---------------------------+---------------------------+ * 148 | MWAR14 | MWAR15 | * +---------------------------+-------------+-------------+ * 150 | MWASATO | MWASAX | MWASATL | * +---------------------------+-------------+-------------+ * 158 | MWASASCE | * +-------------------------------------------------------+ * 160 * *** MWBK - Multiple address space (MAS) Work area *** Overlay for MWASASCE in MWBK * * +---------------------------+---------------------------+ * 158 | MWASSTD | MWASLTD | * +---------------------------+---------------------------+ * 160 | MWASALD | MWASSN | * +---------------------------+---------------------------+ * 168 | MWASGLTD |///////////////////////////| * +---------------------------+---------------------------+ * 170 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+-------------+-------------+ * 190 | MWASATO2 | MWASAX2 | MWASATL2 | * +---------------------------+-------------+-------------+ * 198 | MWASASC2 | * +-------------------------------------------------------+ * 1A0 * *** Overlay for MWASASCE in MWBK *** Overlay for MWASASC2 in MWBK * * +---------------------------+---------------------------+ * 198 | MWASSTD2 | MWASLTD2 | * +---------------------------+---------------------------+ * 1A0 | MWASALD2 | MWASSN2 | * +---------------------------+---------------------------+ * 1A8 | MWASGLT2 |///////////////////////////| * +---------------------------+---------------------------+ * 1B0 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 1D0 | | * = MWDUCT = * | | * +------+------+------+------+---------------------------+ * 210 |:LAG0 |:LAG1 |:LAG2 |:LAG3 |///////////////////////////| * +------+------+------+------+---------------------------+ * 218 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 250 * *** Overlay for MWASASC2 in MWBK *** Overlay for MWASATO in MWBK * * +------+-------------+------+ * 150 |:SATB0|/////////////|:SATB3| 154 * +------+-------------+------+ * *** Overlay for MWASATO in MWBK *** Overlay for MWASATL in MWBK * * +------+------+ * 150 ... 156 |//////|:STLB1| * +------+------+ * 158 * *** Overlay for MWASATL in MWBK *** Overlay for MWASSTD in MWBK * * +------+--------------------+ * 158 |:SSTB0|////////////////////| 15C * +------+--------------------+ * *** Overlay for MWASSTD in MWBK *** Overlay for MWASLTD in MWBK * * +------+--------------------+ * 158 ... 15C |:SLTB0|////////////////////| * +------+--------------------+ * 160 * *** Overlay for MWASLTD in MWBK *** Overlay for MWASALD in MWBK * * +------+--------------------+ * 160 |:SALB0|////////////////////| 164 * +------+--------------------+ * *** Overlay for MWASALD in MWBK *** Overlay for MWASTE2 in MWBK * * +-------------+-------------+---------------------------+ * 190 | MWETAKM | MWETASN | MWETAIP | * +-------------+-------------+-------------+-------------+ * 198 | MWETPRM | MWETEKM |/////////////| * +------+------+-------------+-------------+-------------+ * 1A0 |:TFLG |:TKEY | MWETEAX | MWETAST | * +------+------+-------------+---------------------------+ * 1A8 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 1B0 * *** Overlay for MWASTE2 in MWBK *** Overlay for MWETAKM in MWBK * * +-------------------------------------------------------+ * 190 | MWETG64A | * +-------------------------------------------------------+ * 198 * *** Overlay for MWETAKM in MWBK *** Overlay for MWETG64A in MWBK * * +---------------------------+---------------------------+ * 190 |///////////////////////////| MWETGAIP | * +-------------+-------------+-------------+-------------+ * 198 | MWETGAKM | MWETGASN | MWETGEKM |/////////////| * +------+------+-------------+-------------+-------------+ * 1A0 |:TGFLG|:TGKEY| MWETGEAX | MWETGAST | * +------+------+-------------+---------------------------+ * 1A8 | MWETGPRM | * +-------------+------+------+---------------------------+ * 1B0 |/////////////|:TEID |//////| MWTTEIC | * +-------------+------+------+-------------+-------------+ * 1B8 | MWTTENP | MWTTENS | MWTTEOP | MWTTEOS | * +-------------+-------------+------+------+-------------+ * 1C0 |///////////////////////////|:TEPM |:TECI |/////////////| * +---------------------------+------+------+-------------+ * 1C8 | MWTTEPC | MWTTECK | * +---------------------------+---------------------------+ * 1D0 * *** Overlay for MWETG64A in MWBK *** Overlay for MWTTE in MWBK * * +------+------+ * 1B0 |:TCOD |:TKEY | 1B2 * +------+------+ * *** Overlay for MWTTE in MWBK *** Overlay for MWXTKEY in MWBK * * +------+-------------+---------------------------+ * 1B0 .. 1B1 |:TXCOD| MWXTASN | MWXTBRAD- | * +------+------+-------------+---------------------------+ * 1B8 | -(1B4) | 1BC * +---------------------------+ * *** Overlay for MWXTKEY in MWBK *** Overlay for MWXTBRAD in MWBK * * +---------------------------+ * 1B0 ... 1B4 | MWXTAIP | * +---------------------------+---------------------------+ * 1B8 | MWXTNSI | MWXTUIA- | * +---------------------------+---------------------------+ * 1C0 | -(1BC) | 1C4 * +---------------------------+ * *** Overlay for MWXTBRAD in MWBK *** Overlay for MWXTUIA in MWBK * * +---------------------------+ * 1B8 ... 1BC | MWXTUIA1 | * +---------------------------+---------------------------+ * 1C0 | MWXTUIA2 | MWXTLEN | * +---------------------------+---------------------------+ * 1C8 * *** Overlay for MWXTUIA in MWBK
MWBK Cross Reference
Symbol Dspl Value -------------- ---- ----- ALDMAX 0004 0MWPSW4B ALDMIN 0004 80 ALD0ALLM 0004 7F ALD0ALNS 0004 03 ALD0ALOM 0004 0MWPSW4B ALD0ALUN 0004 80 ALD0ALUS 0004 07 ASWASTEOM 0004 0MWPSW4B CRCBRCTL 0074 80 CR1SSXA 001C 80 CR1SS370 001F 01 DATBXM 0004 0MWPSW4B DATPXM 0004 0MWPSW4B DATSXM 0004 0MWPSW4B DUWDUCTOM 0004 0MWPSW4B KEYACC 0004 F0 KEYACCF 0004 F8 KEYCHG 0004 02 KEYFETCH 0004 08 KEYISOL 0004 FE KEYOPEN 0004 09 KEYRC 0004 06 KEYREF 0004 04 MAXVSTOR 0004 0MWPSW4B MWARB0 0110 000MWARS MWARB1 0110 000MWARS MWARB2 0110 000MWARS MWARB3 0110 000MWARS MWARH0 0110 000MWARS MWARH1 0110 000MWARS MWARS 0110 MWAR0 0110 MWAR1 0114 MWAR10 0138 MWAR11 013C MWAR12 0140 MWAR13 0144 MWAR14 0148 MWAR15 014C MWAR2 0118 MWAR214 0118 MWAR3 011C MWAR4 0120 MWAR5 0124 MWAR6 0128 MWAR7 012C MWAR8 0130 MWAR9 0134 MWASALB0 0160 MWASALD 0160 MWASALD2 01A0 MWASALSL 0160 80 MWASASCE 0158 MWASASC2 0198 MWASATB0 0150 MWASATB3 0153 MWASATL 0156 MWASATL2 0196 MWASATO 0150 MWASATO2 0190 MWASATZE 0153 03 MWASAX 0154 MWASAX2 0194 MWASDAS 0150 MWASDAS2 0190 MWASGLTD 0168 MWASGLT2 01A8 MWASINV 0150 80 MWASLEN 0170 00000040 MWASLTB0 015C MWASLTD 015C MWASLTD2 019C MWASLTSL 015C 80 MWASMAS 0150 MWASMAS2 0190 MWASSIZE 0170 00000008 MWASSN 0164 MWASSN2 01A4 MWASSTB0 0158 MWASSTD 0158 MWASSTD2 0198 MWASSTSS 0158 80 MWASTE 0150 MWASTE2 0190 MWASTLB1 0157 MWASTLZE 0157 0F MWBKLEN 0218 00000250 MWBKSIZE 0218 0000004A MWCRCB0 0074 MWCRCB1 0075 MWCRCB2 0076 MWCRCB3 0077 MWCRDB0 007C MWCRDB1 007D MWCRDB2 007E MWCRDB3 007F MWCREB0 0084 MWCREB1 0085 MWCREB2 0086 MWCREB3 0087 MWCRFB0 008C MWCRFB1 008D MWCRFB2 008E MWCRFB3 008F MWCR0 0014 MWCR0B0 0014 MWCR0B1 0015 MWCR0B2 0016 MWCR0B3 0017 MWCR0H 0010 MWCR0MX 0016 MWCR1 001C MWCR1B0 001C MWCR1B1 001D MWCR1B2 001E MWCR1B3 001F MWCR1H 0018 MWCR1S0 001D MWCR10 0064 MWCR10H 0060 MWCR11 006C MWCR11H 0068 MWCR12 0074 MWCR12H 0070 MWCR13 007C MWCR13H 0078 MWCR14 0084 MWCR14H 0080 MWCR15 008C MWCR15H 0088 MWCR2 0024 MWCR2B0 0024 MWCR2B1 0025 MWCR2B2 0026 MWCR2B3 0027 MWCR2H 0020 MWCR3 002C MWCR3B0 002C MWCR3B1 002D MWCR3B2 002E MWCR3B3 002F MWCR3H 0028 MWCR3KM 002C MWCR3SA 002E MWCR4 0034 MWCR4AX 0034 MWCR4B0 0034 MWCR4B1 0035 MWCR4B2 0036 MWCR4B3 0037 MWCR4H 0030 MWCR4PA 0036 MWCR5 003C MWCR5B0 003C MWCR5B1 003D MWCR5B2 003E MWCR5B3 003F MWCR5H 0038 MWCR6 0044 MWCR6B0 0044 MWCR6B1 0045 MWCR6B2 0046 MWCR6B3 0047 MWCR6H 0040 MWCR7 004C MWCR7B0 004C MWCR7B1 004D MWCR7B2 004E MWCR7B3 004F MWCR7H 0048 MWCR8 0054 MWCR8AX 0054 MWCR8H 0050 MWCR8MM 0056 MWCR9 005C MWCR9B0 005C MWCR9B1 005D MWCR9GM 005E MWCR9H 0058 MWDUCT 01D0 MWETAIP 0194 MWETAKM 0190 MWETASN 0192 MWETAST 01A4 MWETDAS 0190 MWETE 0190 MWETEAX 01A2 MWETEKM 019C MWETEKOF 01A0 MWETEKW 019C MWETEXR 01A0 04 MWETE17 01A0 02 MWETFLG 01A0 MWETGAIP 0194 MWETGAKM 0198 MWETGASN 019A MWETGAST 01A4 MWETGEAM 01A0 40 MWETGEAX 01A2 MWETGEKF 01A0 MWETGEKM 019C MWETGEKW 019C MWETGEXR 01A0 04 MWETGE17 01A0 02 MWETGFLG 01A0 MWETGKEY 01A1 MWETGPKR 01A0 10 MWETGPMR 01A0 08 MWETGPRM 01A8 MWETGSAS 01A0 01 MWETGSTK 01A0 80 MWETG64A 0190 MWETKEY 01A1 MWETLEN 01A8 00000020 MWETMAS 0190 MWETPKR 01A0 10 MWETPMR 01A0 08 MWETPRM 0198 MWETSAS 01A0 01 MWETSIZE 01A8 00000004 MWETSTK 01A0 80 MWFLAGW 0210 MWFLAG0 0210 MWFLAG1 0211 MWFLAG2 0212 MWFLAG3 0213 MWF0L29 0210 04 MWF0L30 0210 02 MWF0L31 0210 01 MWGCRS 0010 MWGCR0 0010 MWGCR1 0018 MWGCR10 0060 MWGCR11 0068 MWGCR12 0070 MWGCR13 0078 MWGCR14 0080 MWGCR15 0088 MWGCR2 0020 MWGCR3 0028 MWGCR4 0030 MWGCR5 0038 MWGCR6 0040 MWGCR7 0048 MWGCR8 0050 MWGCR9 0058 MWGGRS 0090 MWGGR0 0090 MWGGR1 0098 MWGGR10 00E0 MWGGR11 00E8 MWGGR12 00F0 MWGGR13 00F8 MWGGR14 0100 MWGGR15 0108 MWGGR2 00A0 MWGGR214 00A0 MWGGR3 00A8 MWGGR4 00B0 MWGGR45 0100 MWGGR5 00B8 MWGGR6 00C0 MWGGR7 00C8 MWGGR8 00D0 MWGGR9 00D8 MWGPRB0 0090 94 MWGPRB1 0090 95 MWGPRB2 0090 96 MWGPRB3 0090 97 MWGPRH0 0090 94 MWGPRH1 0090 96 MWGPR0 0094 MWGPR1 009C MWGPR10 00E4 MWGPR11 00EC MWGPR12 00F4 MWGPR13 00FC MWGPR14 0104 MWGPR15 010C MWGPR2 00A4 MWGPR3 00AC MWGPR4 00B4 MWGPR5 00BC MWGPR6 00C4 MWGPR7 00CC MWGPR8 00D4 MWGPR9 00DC MWGPSW 0000 MWGR0H 0090 MWGR1H 0098 MWGR10H 00E0 MWGR11H 00E8 MWGR12H 00F0 MWGR13H 00F8 MWGR14H 0100 MWGR15H 0108 MWGR2H 00A0 MWGR3H 00A8 MWGR4H 00B0 MWGR5H 00B8 MWGR6H 00C0 MWGR7H 00C8 MWGR8H 00D0 MWGR9H 00D8 MWPSW 0000 MWPSWIA 0008 MWPSW0 0000 MWPSW0F 0000 MWPSW1 0001 MWPSW2 0002 MWPSW2H 0002 MWPSW3 0003 MWPSW4 0004 MWPSW4B 0004 MWPSW4F 0004 MWPSW57 0005 MWTTE 01B0 MWTTECI 01C5 MWTTECK 01CC MWTTEGE 01BC MWTTEIC 01B4 MWTTEID 01B2 MWTTELN 01CC 00000020 MWTTENP 01B8 MWTTENS 01BA MWTTEOP 01BC MWTTEOS 01BE MWTTEPC 01C8 MWTTEPM 01C4 MWTTEPS 01B0 MWXTAIP 01B4 MWXTALET 01B1 MWXTASN 01B2 MWXTBRAD 01B4 MWXTBSG 01B0 00000041 MWXTBSGE 01B0 00000042 MWXTCOD 01B0 MWXTKEY 01B1 MWXTLEN 01C4 MWXTMSB1 01B0 00000051 MWXTMSB3 01B0 00000051 MWXTMSB4 01B0 00000051 MWXTMSB6 01B0 00000052 MWXTMS2 01B0 00000051 MWXTMS5 01B0 00000052 MWXTNSI 01B8 MWXTPC 01B0 00000021 MWXTPC64 01B0 00000022 MWXTPR 01B0 00000032 MWXTPRBB 01B0 00000033 MWXTPRBE 01B0 00000032 MWXTPREB 01B0 00000032 MWXTPREE 01B0 00000032 MWXTPRNZ 01B0 00000034 MWXTPR36 01B0 00000033 MWXTPR63 01B0 00000033 MWXTPR64 01B0 00000033 MWXTPSW1 01B4 MWXTPT 01B0 00000031 MWXTPT32 01B0 00000031 MWXTPT64 01B0 00000032 MWXTSSA 01B0 00000010 MWXTT0F 01B0 MWXTUIA 01BC MWXTUIA1 01BC MWXTUIA2 01C0 MWXTXCOD 01B1 MWXTXC0 01B1 C0 MWXTX0A 01B1 0A MWXTX0B 01B1 0B MWXTX0C 01B1 0C MWXTX0E 01B1 0E MWXTX0F 01B1 0F MWXTX02 01B1 02 MWXTX03 01B1 03 MWXTX08 01B1 08 MWXT24BR 01B0 00000000 MWXT31BR 01B0 00000080 MWXT64BR 01B0 00000052 PSWAMODE 0002 40 PSWASMSK 0002 C0 PSWBA 0004 80 PSWCONB1 0004 10 PSWCONB2 0004 20 PSWCOND 0002 30 PSWCONDB 0004 30 PSWCOND1 0002 10 PSWCOND2 0002 20 PSWDECO 0002 04 PSWDECOB 0004 04 PSWECMD 0001 08 PSWEXSM 0000 01 PSWEXSMB 0000 01 PSWEXUN 0002 02 PSWEXUNB 0004 02 PSWFIXO 0002 08 PSWFIXOB 0004 08 PSWHIADR 0004 7F PSWHMODE 0002 C0 PSWILCBC 0004 C0 PSWILCB2 0004 40 PSWILCB4 0004 80 PSWIOMSK 0000 FC PSWIOSM 0000 02 PSWIOSMB 0000 02 PSWKEY 0001 F0 PSWMAPPD 0001 01 PSWMCHK 0001 04 PSWPERA 0000 40 PSWPMODE 0002 00 PSWPMSK 0002 0F PSWPMSKB 0004 0F PSWPROB 0001 01 PSWSIGN 0002 01 PSWSIGNB 0004 01 PSWSMODE 0002 80 PSWTRAN 0000 04 PSWWAIT 0001 02 PSW31AMF 0004 00 PSW31BT 0004 80 SACAR 0004 0MWPSW4B SACHOME 0004 0MWPSW4B SACPRIM 0004 00 SACSECO 0004 0MWPSW4B SAM31 0004 1F SAM64 0004 40 SIGPCPU 0004 0C SIGPEMER 0004 03 SIGPEXTC 0004 02 SIGPICPU 0004 0B SIGPIPR 0004 07 SIGPPR 0004 08 SIGPRSTR 0004 06 SIGPSARC 0004 12 SIGPSENS 0004 01 SIGPSPFX 0004 0D SIGPSSTS 0004 0E SIGPSSTT 0004 09 SIGPSTOP 0004 05 SIGPSTRT 0004 04 SIGPSXST 0004 11
Copyright IBM Corporation, 1990, 2001