MWBK - 64-bit CP - V4R4.0

Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### MWBK

Prolog

Control Block Contents
MWBK DSECT

Storage Layout

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

This information is based on z/VM V4R4.0. Last updated on 30 Jul 2003 at 12:59:55 EDT.
Copyright IBM Corporation, 1990, 2003