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