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

RSMBK

Prolog  

Control Block Contents  
   RSMBK DSECT
   RSMANCHR DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


RSMBK Prolog

 NAME       : HCPRSMBK
 DESCRIPTION: RSM common area mapping
 DSECT      : RSMBK and RSMANCHR
 FUNCTION   : Map the Real Storage Management Data Area located
              in the data module HCPRSM that contains anchors,
              locks and counts for Real Storage Management data.
 LOCATED BY : HCPRSMCM  RSM Common Area
              HCPRSMFR  Free storage VMDBK backed above 2G
              chain anchor and count
              HCPRSMFB  Free storage VMDBK backed below 2G
              chain anchor and count
              HCPRSMSV  Free storage SYSTEM backed above 2G
              chain anchor and count
              HCPRSMSB  Free storage SYSTEM backed below 2G
              chain anchor and count
 CREATED BY : System IPL (HCPLOD)
 DELETED BY : Never deleted.  Reinitialized with next system IPL.

 

RSMBK Control Block Content


RSMBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      RSMBK          RSM common area mapping
     |        Real Storage Management Common Data Area.         |
     |        Located by HCPRSMCM.                              |
0000    0 Signed       4 RSASAVFR       Non-negative count of frames in
                                        use by the save area manager.
                                        Compare-and-Swap to update.
      System-real space information
0004    4 Address      4 RSARSAST       Host Logical Address ASTE @ for
                                        the system-real space, which
                                        identity maps all of real storage
                                        (including real storage above 2G)
                                        via an RSD (meaning no DAT tables
                                        are required)
0008    8 Signed       4 RSAMSARC       Count of machine storage areas
                                        (MSA) below the highest sysgen
                                        frame (RSASTORE)
000C   12 Signed       4 RSAMSASC       Count of machine storage areas
                                        (MSA) below the highest sysgen
                                        frame (RSASTORE) or addressable
                                        frame (SYSTORS) whichever is
                                        lower
0010   16 Signed       4 RSAMSARH       Count of machine storage areas
                                        (MSA) above the highest sysgen
                                        frame (RSASTORE)
0014   20 Signed       4 RSADPACP       Count of DPA frames containing CP
                                        data (includes all frames which
                                        have the FRMCP bit on in FRMCSB0
                                        of their FRMTEs, except for VDISK
                                        frames, which are CP owned, but
                                        contain user data). This is the
                                        count of frames that will be
                                        included in a CP dump, and is
                                        used to allocate additional space
                                        for a CP dump as CP grows.
                                        Compare and Swap logic must be
                                        used to update this field.
0018   24 Signed       4 RSATRSAV       Count of DPA frames in use for
                                        DEFERIO traces. This count is
                                        used to ensure that the number of
                                        DPA frames allocated for DEFERIO
                                        traces does not exceed 75% of the
                                        pageable pages in the DPA. This
                                        count is serialized by TXCDFRIO,
                                        the DEFERIO frames lock.
001C   28 Signed       4 RSASTORE       Real machine actual storage size
                                        below 2G. Calculated during
                                        system init.
      Storage for 64 alternate processor PFXPGs are allocated
      during initialization from storage following the CP nucleus
      and is identity-mapped into the System Execution Space.
      The CPU address of the processor is used to index into this
      storage when allocating/deallocating prefix pages.
      Prefix pages are allocated below 2G in storage. Since they
      are allocated from identity-mapped storage the addresses
      can be used as host real or host logical (SXS) addresses.
0020   32 Address      4 RSAPFXAF       First alternate proc PFXPG addr.
                                        Host real = host logical address.
0024   36 Address      4 RSAPFXND       Address of the end of alternate
                                        processor PFXPG table. Points to
                                        the byte just after the last
                                        PFXPG in the table. Host real =
                                        host logical address.
      This area contains information regarding the use or non-use
      of host storage above the 2G line.
      All fields serialized by >= 2G available list lock-RSA2GLCK
      except where noted otherwise.
0028   40 Signed       4 RSATASKB       Task active bits. C/S to update.
0028   40 Bitstring    1 RSATSKB0       Task bits 0- 7
0029   41 Bitstring    1 RSATSKB1       Task bits 8-15
002A   42 Bitstring    1 RSATSKB2       Task bits 16-23
002B   43 Bitstring    1 RSATSKB3       Task bits 24-31
          .... ...1      RSA2GTSK       X'01' Indicates low priority
                                        >= 2G frame initialization
                                        task is active.
          .... ..1.      RSALOTSK       X'02' Indicates low priority <
                                        2G frame initialization task is
                                        active.
002C   44 Signed       4 *              Reserved for IBM use
0030   48 Signed       8 RSAFNOTI       Count of 'not-init' FRMTEs
                                        >=2G. This is the number of
                                        FRMTEs which have not yet been
                                        checked to see if they are usable
                                        above 2G.
0038   56 Signed       8 RSALGFRM       Count of usable frames >= 2G.
0040   64 Signed       8 RSAGOFFL       Count of offline frames >= 2G.
0048   72 Signed       8 RSAGSTOR       Actual storage size -1 including
                                        storage >= 2G. This is not
                                        exact until testing of large real
                                        storage has ended. Unlike
                                        SYSGTORS, this value is not
                                        capped.
0050   80 Signed       8 RSASTORL       Host Real Address Highest real
                                        host storage addr. This is
                                        uncapped. Calculated from SCLP
                                        storage data or Diagnose. This
                                        value is not adjusted.
0058   88 Address      8 RSALG1ST       Host Logical Address Address of
                                        first FRMTE for frames >= 2G.
                                        It does not skip 'not-init'
                                        frames.
0060   96 Address      8 RSALGLST       Host Logical Address Address of
                                        last FRMTE for frames >= 2G.
                                        This address is below any offline
                                        frames at the high end of
                                        storage. It does not skip
                                        'not-init' frames.
0068  104 Address      8 RSANOTIB       Host Logical Address Address of
                                        FRMTE for the highest frame >=
                                        2G marked 'not-init'. If lower
                                        than RSALG1ST then all frames
                                        >= 2G are initialized.
     |  >=2G Uncleared Global Available List Data:              |
      NOTES      : Several modules (HCPPTF and HCPPTE) use local DSECTS
            to describe Available list fields.  If any changes
            are made to any of the 3 Available Lists, please make
            sure that the 3 lists remain consistent and that the
            local DSECTS are updated accordingly.
0070  112 Dbl-Word     8 RSA2GAHD (0)   >= 2G available list data area
                                        with forward and backward
                                        pointers to the standard list of
                                        >= 2G available 4k frames, and
                                        the three doubleword area for the
                                        available list spin lock.
0070  112 Bitstring    8 RSA2GAFP       >=2G avbl list forward pt
0078  120 Bitstring    8 RSA2GABP       >=2G avbl lst backward pt
0080  128 Signed       8 RSA2GAVL       Count of frames on the >= 2G
                                        available list.
0088  136 Signed       8 RSAAVLAS       Smoothed average >=2G UGLAVL
                                        size
0090  144 Signed       8 RSAUSAAS       Smoothed average >=2G "usable"
                                        size (available + pageable)
0098  152 Signed       4 RSAUSAVA       Smoothed ratio of usable
                                        (available + pageable) to
                                        available (global uncleared)
                                        frames for >=2G (calculated by
                                        HCPPTFOS)
009C  156 Signed       4 RSAAVLHG       >= 2G avbl list high threshold
00A0  160 Signed       8 RSA2GLCK (3)   >= 2G available list lock.
                                        This lock is obtained & released
                                        via macros HCPLK2GA and HCPUL2GA.
00B8  184 Dbl-Word     8 RSAPRLK (3)    PTRM address space resolution
                                        lock. This is a formal exclusive
                                        lock, managed by HCPLCK. This
                                        lock serializes RSAASITB during
                                        PTRM address space creation. This
                                        lock must be held to resolve an
                                        "address space fault" when
                                        working with PTRM address spaces.
00D0  208 Dbl-Word     8 RSAASITB (16)  Table of i-ASITs for the PTRM
                                        address spaces. RSAPRLK must be
                                        held to validate an entry in this
                                        table. Each table entry is mapped
                                        by the HCPAMTE control block.
0150  336 Address      8 RSADPPFW (0)   Host Real Address
0150  336 Address      4 *              Deferred PGMBK paging list ...
0154  340 Address      4 *              (DPPL) forward pointer
0158  344 Address      8 RSADPPBW (0)   Host Real Address
0158  344 Address      4 *              Deferred PGMBK paging list ...
015C  348 Address      4 *              (DPPL) backward pointer
0160  352 Address      8 RSAPPAFW (0)   Host Real Address
0160  352 Address      4 *              Paged PGMBK aging list (PPAL) ...
0164  356 Address      4 *              forward ptr. PPAL is actually a
                                        list of PGMBKs and DAT frames.
0168  360 Address      8 RSAPPABW (0)   Host Real Address
0168  360 Address      4 *              Paged PGMBK aging list ...
016C  364 Address      4 *              (PPAL) backward pointer.
0170  368 Signed       4 RSAPPAQD       If non-zero, a task has been
                                        queued for deferred processing of
                                        the PPAL (contains the R13
                                        savearea address of the queueing
                                        task). Set with CS, reset with
                                        store of 0s.
0174  372 Signed       4 RSAPPTLK       Pageable Page Table Lock This is
                                        an informal spin lock. The lock
                                        must be held when adding FRMTEs
                                        to or removing FRMTEs from the
                                        DPPL or the PPAL. RSAPPTLK is set
                                        to the address obtaining the
                                        lock. When free, its value is
                                        zero. Use Compare-and-Swap to
                                        update. (This lock must also be
                                        held when decrementing a PGMFRMCT
                                        or PGMMIGCT field to zero, and
                                        then seeing if we can put that
                                        PGMBK on the DPPL.)
0178  376 Signed       4 *              reserved for IBM use
0180  384 Dbl-Word     8 RSARFRSG       Count of frames allocated for
                                        real free storage requests
                                        >2G. This count is updated
                                        using Compare-and-Swap logic.
0188  392 Dbl-Word     8 RSAAFRDW       Count of doublewords of aligned
                                        real free storage above 2G. This
                                        count includes the number of
                                        doublewords of active as well as
                                        inactive aligned free storage.
                                        This count will always be a
                                        multiple of 512. This count is
                                        updated using Compare-and-Swap
                                        logic.
0190  400 Dbl-Word     8 RSAAFRIU       Count of doublewords of in use
                                        aligned real free storage above
                                        2G. This count includes only the
                                        active aligned free storage
                                        blocks This count is updated
                                        using Compare-and-Swap logic.
0198  408 Signed       4 RSAAFSDW       Count of doublewords of aligned
                                        host logical free storage backed
                                        above 2G. This count includes the
                                        number of doublewords of active
                                        as well as inactive aligned free
                                        storage. This count will always
                                        be a multiple of 512. This count
                                        is updated using Compare-and-Swap
                                        logic.
019C  412 Signed       4 RSAAFSDB       Count of doublewords of aligned
                                        host logical free storage backed
                                        below 2G. This count includes
                                        active as well as inactive
                                        aligned free storage. This count
                                        will always be a multiple of 512.
                                        This count is updated using
                                        Compare-and-Swap logic.
01A0  416 Signed       4 RSARFRST       Count of frames allocated for
                                        real free storage requests
                                        <2G. This count is updated
                                        using Compare-and-Swap logic.
01A4  420 Signed       4 RSAAFRDB       Count of doublewords of aligned
                                        real free storage below 2G. This
                                        count includes active as well as
                                        inactive aligned free storage.
                                        This count will always be a
                                        multiple of 512. This count is
                                        updated using Compare-and-Swap
                                        logic.
01A8  424 Signed       4 RSAAFSIU       Count of doublewords of in use
                                        aligned host logical free storage
                                        backed above 2G. This count
                                        includes only the active aligned
                                        free storage blocks. This count
                                        is updated using Compare-and-Swap
                                        logic.
01AC  428 Signed       4 RSAAFSIB       Count of doublewords of in use
                                        aligned host logical free storage
                                        backed below 2G. This count
                                        includes only the active aligned
                                        free storage blocks. This count
                                        is updated using Compare-and-Swap
                                        logic.
01B0  432 Signed       4 RSAAFRIB       Count of doublewords of in use
                                        aligned real free storage below
                                        2G. This count includes only the
                                        active aligned free storage
                                        blocks This count is updated
                                        using Compare-and-Swap logic.
01B4  436 Signed       4 RSAVCBDW       Count of doublewords of
                                        verifiable control block free
                                        storage backed above 2G. This
                                        control block free storage. count
                                        includes the number of
                                        doublewords of active as well as
                                        inactive verifiable control block
                                        free storage and will always be a
                                        multiple of 512. This count is
                                        updated using Compare-and-Swap
                                        logic.
01B8  440 Signed       4 RSAVCBDB       Count of doublewords of
                                        verifiable control block free
                                        storage backed below 2G. This
                                        control block free storage. count
                                        includes the number of
                                        doublewords of active as well as
                                        inactive verifiable control block
                                        free storage and will always be a
                                        multiple of 512. This count is
                                        updated using Compare-and-Swap
                                        logic.
01BC  444 Signed       4 RSAVCBIU       Count of doublewords of in use
                                        verifiable control block free
                                        storage backed above 2G. This
                                        count includes only the active
                                        verifiable control block free
                                        storage blocks. This count is
                                        updated using Compare-and-Swap
                                        logic.
01C0  448 Signed       4 RSAVCBIB       Count of doublewords of in use
                                        verifiable control block free
                                        storage backed below 2G. This
                                        count includes only the active
                                        verifiable control block free
                                        storage blocks. This count is
                                        updated using Compare-and-Swap
                                        logic.
01C4  452 Signed       4 RSAVFSDW       Count of doublewords of virtual
                                        free storage. This count includes
                                        active as well as inactive
                                        virtual free storage blocks (Note
                                        that inactive means currently
                                        resident on the virtual SUBBK
                                        FRMTE list).
                                 Note that this count represents
                                 virtual storage, not real.  The
                                 count is the number of doublewords
                                 within the virtual free storage
                                 CP utility address space currently
                                 in use or residing on the virtual
                                 SUBBK FRMTE lists.  This count
                                 will always be a multiple of 2048.
                                 This count is updated using
                                 Compare-and-Swap logic.
01C8  456 Signed       4 RSAVFSIU       Count of doublewords of virtual
                                        free storage in use. This count
                                        includes only active free storage
                                        blocks. Note this count
                                        represents virtual storage, not
                                        real. The count is the number of
                                        doublewords within the virtual
                                        free storage CP utility address
                                        space. This count is updated
                                        using Compare-and-Swap logic.
01CC  460 Signed       4 RSANALD        Host Real Address ALD for "null"
                                        access list
01D0  464 Dbl-Word     8 RSANASIT (0)   i-ASIT for "null" address space.
                                        The ASTE for the null address
                                        space is guaranteed to designate
                                        both a null access list (RSANALD)
                                        and a null authority table, and
                                        the ASTE ASCE is guaranteed to
                                        designate a segment table with
                                        STL of 1, indicating that the
                                        segment table is two segment
                                        table units in length (2 pages =
                                        8K in z/Arch).
01D0  464 Address      4 *              Null ASTE with IASRACC and
                                        IASFPRIV set. The value is
                                        updated during initialization to
                                        address the null ASTE.
01D4  468 Signed       4 *              ASTE sequence number=1.
01D8  472 Address      4 RSANDUCT       Host Real Address Address of
                                        "null" dispatchable- unit control
                                        table (DUCT).
01DC  476 Address      4 RSASHRSP       Host Logical Address Anchor for
                                        chain of shareable address
                                        spaces. Chain is serialized by
                                        RSASHRLK.
01E0  480 Dbl-Word     8 RSAPPTN        STE invalidation timestamp of
                                        most recently decoupled frame
                                        (pair) on the PPAL.
01E8  488 Signed       4 RSAPPTPS       ALB/TLB purges started prior to
                                        entering wait
01EC  492 Signed       4 RSAPPTPF       ALB/TLB purges finished prior to
                                        entering wait
01F0  496 Signed       4 RSAPPTCS       ALB/TLB purges via CSP during
                                        emergency PPAL processing
01F4  500 Signed       4 *              Reserved for IBM use
01F8  504 Dbl-Word     8 RSASHRLK (3)   A shared/exclusive defer lock
                                        serializing the RSASHRSP chain.
0210  528 Dbl-Word     8 RSASPMLK (3)   A shared/exclusive defer lock
                                        serializing all SPIBK chains
                                        system-wide.
0228  552 Dbl-Word     8 RSAALCIN (3)   An exclusive-only defer lock to
                                        serialize tasks changing an ALD
                                        from the "null" ALD to a non-null
                                        ALD.
0240  576 Signed       4 RSACTSHR       Global count of shared address
                                        space resident frames
0244  580 Signed       4 RSABLKGC       Count of tasks representing frame
                                        requests requesting or deferred
                                        on RSABLKGF lock
0248  584 Dbl-Word     8 RSABLKGF (3)   An exclusive-only defer lock to
                                        serialize tasks obtaining frames
                                        to resolve page faults in a group
                                        of blocked pages. Used when there
                                        are no frames on the available
                                        list.
     |        RSM allocation counts:                            |
0260  608 Signed       4 RSACPLOK       Integer non-negative exact count
                                        of frames that are locked by the
                                        CP LOCK command (FRMCPLOK) below
                                        2G. This count is updated using
                                        Compare-and-Swap logic.
0264  612 Signed       4 RSAOFFLN       Non-negative count of the number
                                        of offline frames. The count of
                                        offline frames may never be
                                        decremented since once a frame is
                                        marked offline, it is never
                                        brought back online. This field
                                        is initialized during system
                                        initialization and should always
                                        be updated with the available
                                        list spin lock held. However,
                                        because this field may be updated
                                        by the extend free storage
                                        replenishment scan which does not
                                        normally function with the
                                        available list lock held, there
                                        is a minute chance that the count
                                        may be off slightly.
0268  616 Signed       4 RSASHARE       Non-negative count of frames that
                                        currently are translated as a
                                        shared frame (DCSS/NSS frames
                                        only, shared address space frames
                                        are not included (see RSACTSHR)).
                                        This count is updated using
                                        Compare-and-Swap logic.
026C  620 Signed       4 RSANONPG       Count of DPA frames which are
                                        currently non-pageable, including
                                        locked pageable frames, CP owned
                                        or free storage frames, etc. This
                                        field is only updated during
                                        system initialization or using
                                        Compare-and-Swap logic.
0270  624 Signed       4 RSAPGABL       Count of usable frames in the DPA
                                        including both pageable and
                                        non-pageable (locked, CP owned,
                                        free storage, etc.) frames. It
                                        does not include offline frames.
                                        This field is only updated during
                                        system initialization or using
                                        Compare-and-Swap logic.
0274  628 Signed       4 RSACPLKG       Integer non-negative exact count
                                        of frames that are locked by the
                                        CP LOCK command (FRMCPLOK) above
                                        2G. This count is updated using
                                        Compare-and-Swap logic.
     | <2G Uncleared Global Available list data:                |
      NOTES      : Several modules (HCPPTF and HCPPTE) use local DSECTS
            to describe Available list fields.  If any changes
            are made to any of the 3 Available Lists, please make
            sure that the 3 lists remain consistent and that the
            local DSECTS are updated accordingly.
0278  632 Dbl-Word     8 RSAAVLAN (0)   Available list data area with
                                        forward and backward pointers to
                                        the standard list of available 4K
                                        frames, a backward pointer for
                                        the list of available 16K blocks
                                        (for IFSNT allocation requests)
                                        and the three doubleword area for
                                        the available list spin lock.
                                        This area is initialized during
                                        system initialization and updated
                                        only when the available list lock
                                        is held.
0278  632 Dbl-Word     8 * (0)
0278  632 Bitstring    8 RSAAVLFP       Host Logical Address FRMTE
                                        available list forward ptr
0280  640 Bitstring    8 RSAAVLBP       Host Logical Address FRMTE
                                        available list backward ptr
0288  648 Signed       4 *              Not used, but needed to be
                                        compatible with RSA2GAVL
028C  652 Signed       4 RSAAVAIL       Non-negative count of frames that
                                        are currently on the < 2G
                                        frames available list. This field
                                        is initialized during system
                                        initialization and updated only
                                        when the available list lock is
                                        held.
0290  656 Signed       4 RSAAVLBS       Smoothed average <2G UGLAVL
                                        size
0294  660 Signed       4 RSAUSABS       Smoothed average <2G "usable"
                                        size (available + pageable)
0298  664 Signed       4 RSAUSAVB       Smoothed ratio of usable
                                        (available + pageable) to
                                        available (global uncleared)
                                        frames for <2G (calculated by
                                        HCPPTFOS)
029C  668 Signed       4 RSAAVLHT       < 2G avbl list high threshold
02A0  672 Dbl-Word     8 RSAAVLLK (3)   Avbl list spin lock
02B8  696 Bitstring    8 RSA16KBP       Host Logical Address Backward ptr
                                        to FRMTE for the list of
                                        available 16K blocks. They are
                                        chained via the backward pointer
                                        in the FRMTE for the last frame
                                        in each 16K block
02C0  704 Dbl-Word     8 RSAFRQAN (0)   Frame request defer anchor
02C0  704 Address      4 RSAFRQFP       Host Logical Address Forward
                                        pointer to deferred queue of
                                        CPEBKs
02C4  708 Address      4 RSAFRQBP       Host Logical Address Backward
                                        pointer to deferred queue of
                                        CPEBKs
02C8  712 Signed       4 RSA2GDCT       Count of deferred frame requests
                                        that are waiting for any
                                        available frame. This plus
                                        RSAFRQWT is the total wait count.
02CC  716 Signed       4 RSAFRQMW       Count of tasks currently
                                        attempting to obtain multiple
                                        frames (for PGMBKs only, at this
                                        point)
02D0  720 Signed       4 RSAFRQDF       Count of deferred multiple frame
                                        requests for PGMBKs
02D4  724 Signed       4 RSAFRQDL       Count of delayed multiple frame
                                        requests for PGMBKs
02D8  728 Dbl-Word     8 RSAFRQDT       Total multiple frame request
                                        delay interval for PGMBKs since
                                        last system timer pop
02E0  736 Dbl-Word     8 RSAFRQDA       Average multiple frame request
                                        delay interval for PGMBKs between
                                        system timer pop instances
02E8  744 Signed       4 RSA2GRDA       Count of times HCPPTGRD attempted
                                        to redrive tasks waiting for any
                                        available frame (>= 2G or
                                        <2G)
02EC  748 Signed       4 RSA2GRDC       Count of individual task redrives
                                        performed by HCPPTGRD for any
                                        available frame (>= 2G or
                                        <2G)
02F0  752 Signed       4 * (0)          These fields are grouped together
02F0  752 Signed       4 RSAFRQWT       Non-negative count of deferred
                                        requests for real frames which
                                        have not yet been satisfied since
                                        there are no frames available.
                                        Requests are for frames < 2G.
                                        Also see RSA2GDCT. Update by
                                        holding the available list spin
                                        lock.
02F4  756 Signed       4 RSAFRRDA       Count of HCPPTGRD attempts to
                                        redrive tasks waiting for frames
                                        below 2G. Update by holding the
                                        available list spin lock.
02F8  760 Signed       4 RSAFRRDC       Count of individual task redrives
                                        performed by HCPPTGRD for frames
                                        below 2G. Update by holding the
                                        available list spin lock.
02FC  764 Signed       4 *              Reserved for IBM use
     |        Available list replenishment (steal) data:        |
0300  768 Dbl-Word     8 * (0)
0300  768 Signed       4 RSADSLOK (0)   Demand Scan (Steal) lock. When
                                        held, this lock indicates the
                                        Demand Scan is replenishing the
                                        available list of frames. This
                                        lock is normally obtained via TS.
                                        However CS may be used if
                                        RSARFLOK is set to X'FF' as TS
                                        would and RSADSCPU is set at the
                                        same time.
0300  768 Bitstring    1 RSARFLOK       TS lock to prevent triggering of
                                        multiple concurrent steal tasks
0301  769 Bitstring    3 RSADSCPU       When non-zero, indicates a CPU is
                                        running the Steal task
0304  772 Bitstring    1 RSATRQLK       Delayed Demand Scan TRQBK lock.
                                        This TS lock is used to prevent
                                        stacking multiple TRQBK's when
                                        Demand Scan determines it may
                                        need to reinvoke itself.
0305  773 Bitstring    3 *              Reserved for IBM use
0308  776 Dbl-Word     8 * (0)
0308  776 Dbl-Word     8 RSADSTSA       Timestamp of when entered
                                        emergency pass in demand scan for
                                        >=2G frames
0310  784 Dbl-Word     8 RSADSTSB       Timestamp of when entered
                                        emergency pass in demand scan for
                                        <2G frames
0318  792 Dbl-Word     8 * (0)          Available list high threshold
                                        which indicates how many frames
                                        should be taken by the available
                                        list replenishment functions to
                                        satisfy the current user and
                                        system needs for frames. These
                                        fields are updated with
                                        Compare-and-Swap logic.
0318  792 Signed       4 * (2)          Reserved for IBM use
0320  800 Dbl-Word     8 * (0)          Available list low threshold
                                        (which indicates when the demand
                                        scan should be invoked providing
                                        a buffer for the system until
                                        more frames become available),
                                        the decrement count (which says
                                        how many times the demand scan
                                        has run since the low threshold
                                        was last checked for
                                        decrementing. It wasn't
                                        decremented if it was recently
                                        incremented.), and the decrement
                                        flag (which is on when the
                                        threshold was not incremented
                                        recently and may be decremented).
                                        These fields are updated with
                                        Compare-and-Swap logic except at
                                        initialization time. The count
                                        and flag fields are used to
                                        determine whether or not to
                                        decrement the low threshold in
                                        this run of the demand scan.
0320  800 Signed       4 RSAAVLLT       Available list low threshold for
                                        frames < 2G
0324  804 Signed       4 RSADECCT       Decrement low threshold count for
                                        frames < 2G
0328  808 Signed       4 RSADECCS (0)   DECREMENT FLAG COMP. & SWAP WORD
0328  808 Bitstring    2 *              Reserved for IBM use
032A  810 Bitstring    1 RSADECFG       Decrement low threshold flag for
                                        frames >= 2G
          .... ...1      RSADECRG       X'01' The >=2G low threshold
                                        may be decremented when on (if
                                        off, the low threshold was
                                        recently incremented and should
                                        not be decremented)
          .... ..1.      RSAINCRG       X'02' The >=2G low threshold
                                        has been incremented already this
                                        cycle (controls the increment
                                        amount)
032B  811 Bitstring    1 RSADECFL       Decrement low threshold flag for
                                        frames < 2G
          .... ...1      RSADECRB       X'01' The <2G low threshold
                                        may be decremented when on (if
                                        off, the low threshold was
                                        recently incremented and should
                                        not be decremented)
          .... ..1.      RSAINCRB       X'02' The <2G low threshold
                                        has been incremented already this
                                        cycle (controls the increment
                                        amount)
032C  812 Signed       4 RSAAVLLG       >=2G available list low
                                        threshold
0330  816 Signed       4 RSADECCG       Decrement >=2G low threshold
                                        count
0334  820 Signed       4 RSACFPCT       Count of contiguous frames for
                                        PGMBKs since last demand scan
0338  824 Signed       4 RSACFPAV       Average count of contiguous frame
                                        requests for PGMBKs between
                                        demand scan instances
033C  828 Signed       4 RSAALFMF       Total count of contiguous frames
                                        being scanned for by active
                                        HCPALFMF FREXSCAN tasks
0340  832 Signed       4 RSAAVLEP       Low threshold adjustment to
                                        account for dynamic free storage
                                        requests made for emulated paging
                                        devices during demand scan
0344  836 Signed       4 *              Reserved for IBM use
0348  840 Dbl-Word     8 * (0)
0348  840 Signed       4 RSASTLWT       Count of available list
                                        replenishment page writes (steal
                                        writes) for < 2G frames. This
                                        count is updated using
                                        Compare-and-Swap logic.
034C  844 Signed       4 RSASWG2G       Count of available list
                                        replenishment page writes (steal
                                        writes) for >= 2G frames
0350  848 Signed       4 * (2)          Reserved for IBM use
0358  856 Dbl-Word     8 * (0)          Frame table scan limits
0358  856 Address      8 RSAFTSSL       Host Logical Address Address of
                                        FRMTE at which to start frame
                                        table scan for frames < 2G
0360  864 Address      8 RSAFTSEL       Host Logical Address Address of
                                        FRMTE at which to end frame table
                                        scan for frames < 2G
0368  872 Address      8 RSAFTSSG       Host Logical Address Address of
                                        FRMTE at which to start frame
                                        table scan for frames >= 2G
0370  880 Address      8 RSAFTSEG       Host Logical Address Address of
                                        FRMTE at which to end frame table
                                        scan for frames >= 2G
     |        Reset interval data area:                         |
0378  888 Dbl-Word     8 RSARINTA (8)   Reset interval data and work area
0378  888 Address      4 RSARESLK       Reset interval data area lock
                                        This field is updated using
                                        Compare-and-Swap logic.
037C  892 Signed       4 *              Reserved for IBM use
0380  896 Signed       4 RSAALLTA       Total number of frames taken by
                                        the available list replenishment
                                        functions since System IPL. This
                                        count is updated using
                                        Compare-and-Swap logic.
0384  900 Signed       4 RSAAVGDU       Average number of users in the
                                        dispatch list (samples taken by
                                        HCPALURS). This count is updated
                                        only when the reset interval data
                                        area lock (RSARESLK) is held.
0388  904 Signed       4 RSAAVGRT       Average number of frames taken by
                                        the available list replenishment
                                        functions per second. This count
                                        is updated only when the reset
                                        interval data area lock
                                        (RSARESLK) is held.
038C  908 Signed       4 RSAOLDTA       Total number of frames taken by
                                        the available list replenishment
                                        functions at the time of the last
                                        reset interval calculation. This
                                        count is updated only when the
                                        reset interval data area lock
                                        (RSARESLK) is held.
0390  912 Dbl-Word     8 * (0)
0390  912 Signed       8 RSAOLDTD       TOD at the time of the last reset
                                        interval calculation. This count
                                        is updated only when the reset
                                        interval data area lock
                                        (RSARESLK) is held.
0398  920 Dbl-Word     8 * (0)
0398  920 Signed       8 RSARESSA       Reset interval for shared address
                                        spaces in TOD units This count is
                                        updated only when the reset
                                        interval data area lock
                                        (RSARESLK) is held or at
                                        initialization time.
     |        Free storage data:                                |
03B8  952 Signed       4 RSAFSA2G       Non-negative count of doublewords
                                        of system free storage backed
                                        above 2G. Count includes the
                                        number of doublewords of free
                                        storage available. This count is
                                        updated only by HCPFRFDX (free
                                        storage garbage collection) which
                                        runs on the master processor
                                        only.
03BC  956 Signed       4 RSAFSB2G       Non-negative count of doublewords
                                        of system free storage backed
                                        below 2G. Count includes the
                                        number of doublewords of free
                                        storage available. This count is
                                        updated only by HCPFRFDX (free
                                        storage garbage collection) which
                                        runs on the master processor
                                        only.
03C0  960 Signed       4 RSAFSYUA       Non-negative count of doublewords
                                        of in use system free storage
                                        backed above 2G. This count is
                                        updated only by HCPFRFDX (free
                                        storage garbage collection) which
                                        runs on the master processor
                                        only.
03C4  964 Signed       4 RSAFSYUB       Non-negative count of doublewords
                                        of in use system free storage
                                        backed below 2G. This count is
                                        updated only by HCPFRFDX (free
                                        storage garbage collection) which
                                        runs on the master processor
                                        only.
03C8  968 Signed       4 RSAFVMUD       Count of doublewords of VMDBK
                                        free storage in use above 2G.
                                        Allocated from VMDBKs, VMDBK free
                                        storage pages, and system free
                                        storage pages. This count does
                                        not include the storage allocated
                                        from the free storage subpools.
                                        This count is updated only when
                                        holding FSDVMLK formal spin lock.
03CC  972 Signed       4 RSAFVMUB       Count of doublewords of VMDBK
                                        free storage in use below 2G.
                                        Allocated from VMDBKs, VMDBK free
                                        storage pages, and system free
                                        storage pages. This count does
                                        not include the storage allocated
                                        from the free storage subpools.
                                        This count is updated only when
                                        holding FSDVMLK formal spin lock.
03D0  976 Signed       4 RSAVMXFR       Count of pages in use for VMDBK
                                        free storage above 2G, i.e., user
                                        free pages allocated. This count
                                        does not include the VMDBKs
                                        themselves. This count is updated
                                        only when holding FSDVMLK formal
                                        spin lock.
03D4  980 Signed       4 RSAVMXFB       Count of pages in use for VMDBK
                                        free storage above 2G, i.e., user
                                        free pages allocated. This count
                                        does not include the VMDBKs
                                        themselves. This count is updated
                                        only when holding FSDVMLK formal
                                        spin lock.
03D8  984 Signed       4 RSAVMXUD       Count of in use user free storage
                                        doublewords (allocated from VMDBK
                                        free storage pages) backed above
                                        2G. This count does not include
                                        storage in the VMDBKs themselves.
                                        This count is updated only when
                                        holding FSDVMLK formal spin lock.
03DC  988 Signed       4 RSAVMXUB       Count of in use user free storage
                                        doublewords (allocated from VMDBK
                                        free storage pages) backed below
                                        2G. This count does not include
                                        storage in the VMDBKs themselves.
                                        This count is updated only when
                                        holding FSDVMLK formal spin lock.
03E0  992 Signed       4 RSASYSFR       Count of pages in use for system
                                        free storage above 2G. This count
                                        is updated only when holding
                                        FSDVMLK formal spin lock.
03E4  996 Signed       4 RSASYSFB       Count of pages in use for system
                                        free storage below 2G. This count
                                        is updated only when holding
                                        FSDVMLK formal spin lock.
03E8 1000 Signed       4 RSASYSUD       Count of system free storage
                                        doublewords above 2G in use
                                        allocated from system free
                                        storage chain. This count is
                                        updated when holding FSDVMLK
                                        formal spin lock.
03EC 1004 Signed       4 RSASYSUB       Count of system free storage
                                        doublewords below 2G in use
                                        allocated from system free
                                        storage chain. This count is
                                        updated when holding FSDVMLK
                                        formal spin lock.
03F0 1008 Signed       4 *              Reserved for IBM use
03F4 1012 Signed       4 *              Reserved for IBM use
     | Data for free storage limit detection. The 3 thresholds  |
     | will determine when to issue a warning message, put a    |
     | user into a stopped state and when to logoff a user who  |
     | is abusing free storage. These fields are updated with   |
     | Compare-and-Swap logic.                                  |
     | The flag field is used to determine whether free storage |
     | limit detection is on or off for the system.             |
03F8 1016 Dbl-Word     8 * (0)          5 word long area on dword bdy
03F8 1016 Signed       4 RSALIM1        Free storage threshold 1 (WRNG)
03FC 1020 Signed       4 RSALIM2        Free storage threshold 2 (STOP)
0400 1024 Signed       4 RSALIM3        Free storage threshold 3 (FORCE)
      RSALMFUZ is calculated to be .5% DPA and will be used as the
      fuzz around the thresholds to prevent multiple messages from
      being issued if the limit oscillates about the threshold.
0404 1028 Signed       4 RSALMFUZ       Free storage threshold fuzz
0408 1032 Signed       4 RSALIMCS (0)   Free storage limits Compare-and-
                                        Swap word
0408 1032 Bitstring    3 *              Reserved for IBM use
040B 1035 Bitstring    1 RSALIMCK       Free storage limit detection flag
          00000000       RSALIMOF       X'00' Free storage limit
                                        detection off
          00000001       RSALIMON       X'01' Free storage limit
                                        detection on
     |       Free storage emergency mode counts/timestamps.     |
     |       The RSAFSELK lock must be held to inspect/change   |
     |       these fields.  RSAFSELK is obtained via CS logic.  |
040C 1036 Signed       4 RSAFSELK       Free storage emergency mode data
                                        area lock word
0410 1040 Signed       4 RSAPLPCT       Count of processors looping in
                                        HCPFRFGP/GB trying to get an SXS
                                        page backed any for free storage
0414 1044 Signed       4 RSAPLPCB       Count of processors looping in
                                        HCPFRFGP/GB trying to get an SXS
                                        page backed below 2G for free stg
0418 1048 Signed       4 RSANPGCT       Count of consecutive failure
                                        returns from SXPFS where no pages
                                        were available for free storage
041C 1052 Signed       4 *              Reserved to maintain alignment
0420 1056 Dbl-Word     8 RSAEMTSA       Timestamp of when entered
                                        emergency mode looking for a free
                                        storage page backed any
0428 1064 Dbl-Word     8 RSAEMTSB       Timestamp of when entered
                                        emergency mode looking for a free
                                        storage page backed below
0430 1072 Signed       4 RSANPGMX       Maximum cap on number of times we
                                        will allow a consecutive failure
                                        from HCPSXPFS when trying to get
                                        a page for free storage
0434 1076 Signed       4 RSANPGHI       High water mark for number of
                                        consecutive failures from
                                        HCPSXPFS when trying to get a
                                        page for free storage (all
                                        processors)
     |       Free storage reserved pages data area:             |
0438 1080 Dbl-Word     8 * (0)          This is the free storage reserved
                                        pages data area consisting of a
                                        count of unique extend requests
                                        that have not been satisfied yet,
                                        the free storage reserved pages
                                        anchor, the free storage reserved
                                        pages data area lock word, the
                                        count of free storage reserved
                                        pages required by the system, and
                                        the number of free storage
                                        reserved pages per processor.
                                        Note: The number of free storage
                                        reserved pages per processor must
                                        be positive. Update while holding
                                        the free storage reserved pages
                                        data area Compare-and-Swap lock
                                        word or during system
                                        initialization.
0438 1080 Signed       4 RSAXTEND       Count of pages missing from the
                                        free storage reserved pages list
                                        i.e., count of unique extend
                                        conditions not yet satisfied.
043C 1084 Address      4 RSARESAN       Reserved pages queue anchor
                                        forward pointer
0440 1088 Address      4 RSARSVLK       Free storage reserved pages data
                                        area Compare-and-Swap lock word
0444 1092 Signed       4 RSARSVSY       Total number of free storage
                                        reserved pages required to be on
                                        the reserved pages list Includes
                                        RSAMAXPP frames per online
                                        processor, plus additional frames
                                        per emulated CP owned device
                                        containing page or spool space
                                        (the number of frames is based on
                                        emulated device specific
                                        information provided in the
                                        EDEV).
0448 1096 Signed       4 RSAMAXPP       Number of free storage reserved
                                        pages required per processor.
                                        Note: Field must be positive.
044C 1100 Signed       4 *              Reserved for IBM use
     |        Segment translation data:                         |
0450 1104 Dbl-Word     8 * (0)          This is the deferred segment
                                        translation queue data area. It
                                        consists of the queue anchor and
                                        the Compare-and-Swap lock.
0450 1104 Address      4 RSADEFAN       Host Logical Address Pointer to
                                        first CPEBK of the deferred
                                        segment translation queue
0454 1108 Address      4 RSADEFLK       Compare-and-Swap lock. Zero means
                                        the lock is not held.
0458 1112 Signed       4 RSAPRQWT       Non-negative count of tasks
                                        waiting for a page translation
                                        request. This count also includes
                                        tasks waiting for a segment
                                        translation. This count is
                                        updated with Compare-and-Swap
                                        logic.
045C 1116 Signed       4 *              Reserved for IBM use
     |        Fixed storage management data:                    |
       This area contains the fixed storage management block.
       It contains information regarding the allocation of
       contiguous host real storage from the V=F area.
       Additionally, information for the dedicated region
       facility is kept here to keep track of zone numbers
       available for assigning to MHPG users or to CP.
       The allocation of storage from the V=F area is
       maintained in the fixed storage assignment block
       anchored in HCPWRK.
       All changes to fields in the fixed storage management
       block and in the fixed storage assignment table are
       either made during system initialization or are under
       the control of the fixed storage management lock.
0460 1120 Dbl-Word     8 RSAFSTBK (0)   Fixed storage management block
0460 1120 Dbl-Word     8 RSAFSLCK (3)   Fixed storage mgmt lock (defer)
0478 1144 Bitstring    2 RSASA1ST       Offset of entry in the fixed
                                        storage assignment table
                                        containing the lowest main
                                        storage origin
047A 1146 Bitstring    2 RSASALST       Offset of entry in the fixed
                                        storage assignment table
                                        containing the highest main
                                        storage origin
047C 1148 Signed       4 RSASTRNG (0)   The entire storage range for the
                                        V=F area. (Never changes)
047C 1148 Signed       2 RSAMSO         Bits 5-15 specify a 1 meg main
                                        storage origin of the V=F area.
                                        Main storage origin is the
                                        address of the first byte, on a
                                        megabyte boundary, of the V=F
                                        area, shifted right 20 bits.
047E 1150 Signed       2 RSAMSL         Bits 5-15 specify a 1 meg main
                                        storage limit of the V=F area.
                                        Main storage limit is the address
                                        of the last byte of the V=F area,
                                        shifted right 20 bits.
0480 1152 Bitstring    1 RSAAZNCT       Count of zones available for
                                        guest use, including zones in use
                                        (never changes)
0481 1153 Bitstring    1 RSAZPOOL       Pool of available zones, not
                                        including those in use
0482 1154 Bitstring    2 *              Reserved for IBM use
0484 1156 Signed       4 *              Reserved for IBM use
          00000028       RSAFSTLN       *-RSAFSTBK Length of FSTBK
          00000028       RSAFSTSZ       (*-RSAFSTBK+7/8) Size of FSTBK
     |        Virtual storage management data:                  |
0488 1160 Dbl-Word     8 RSAVVBLK (0)   Virtual Storage Management Block.
                                        This area contains information
                                        needed to manage the System
                                        Virtual Address Space.
0488 1160 Bitstring    4 *              Reserved for IBM use
048C 1164 Address      4 RSAVSLOW       Lowest available virtual page.
                                        Initialized by HCPIST at IPL.
                                        Serialized by Compare-and-Swap
       Allocation of System Virtual Addresses above RSAVHSAD
         is serialized by the High Storage Lock (RSAVHSLK).
0490 1168 Dbl-Word     8 RSAVHSLK (3)   High storage lock
04A8 1192 Bitstring    4 *              Reserved
04AC 1196 Address      4 RSAVHSAD       High storage starting addr.
                                        Initialized with constant 1G (the
                                        upper half of the addr space).
                                        Must be on a segment boundary
                                        (right most 20 bits must be
                                        zero).
     |  No-owned resources data area                            |
     |                                                          |
     |  No-owned resources are pagable address space structures |
     |  that no longer belong to any pagable address space but  |
     |  cannot be reclaimed by CP because someone else has      |
     |  rights to the structure, or the structure is locked or  |
     |  last translated.                                        |
04B0 1200 Signed       8 RSANOQLK (3)   No-owned resources queue lock.
                                        Lock serializes the no-owned
                                        queues, RSANOQSX, RSANOQFR, and
                                        RSANOQPG. Lock is obtained and
                                        released via macros HCPLKNOR and
                                        HCPULNOR.
                                 Reclaimable no-owned SXSTE queue
04C8 1224 Address      8 RSANOXFP (0)   SXSTE forward pointer
04C8 1224 Address      4 *              is initialized to
04CC 1228 Address      4 *              queue origen
04D0 1232 Address      8 RSANOXBP (0)   SXSTE backward pointer
04D0 1232 Address      4 *              is initialized to
04D4 1236 Address      4 *              queue origen
04D8 1240 Bitstring    8 RSANOQFR       Reclaimable no-owned FRMTE queue
                                        header
04E0 1248 Dbl-Word     8 RSANOQPG       No-owned PGMBK queue header
04E8 1256 Signed       4 *              Reserved for IBM use
04EC 1260 Signed       4 RSANOLKL       Count of no-owned locked pages in
                                        host logical storage
04F0 1264 Dbl-Word     8 RSANOLKA       Count of no-owned locked pages in
                                        absolute storage
04F8 1272 Signed       4 RSANOLOK       Word used to ensure the no own
                                        resource reclaim routine is only
                                        invoked by the dispatcher on one
                                        processor at a time. This ensures
                                        only one of the background or
                                        foreground replenishment tasks
                                        are running at a time. This word
                                        can be in any of the following
                                        states as defined in HCPEQUAT:
                                        DSPNOBFW - no work to do DSPFSCHD
                                        - foreground scheduled DSPFACTV -
                                        foreground active DSPBSCHD -
                                        background scheduled DSPBACTV -
                                        background active Serialized by
                                        compare-and-swap
04FC 1276 Signed       4 *              Reserved for IBM use.
     |  Delta-Pinned-Page-Count Array (DPPCA) for page class 1  |
     |                                                          |
     | Used by both hardware and software to maintain pinned    |
     | page counts for page class 1 pages.  Page class 1 is     |
     | used for NSS/DCSS imbedded shared pages.  This array is  |
     | pointed to by the class 1 Delta-Pinned-Page-Count-Array  |
     | Origin in the prefix area, PFXDPPCAO. The page class     |
     | 0 array is used for base address space pages owned by    |
     | the user and resides in the virtual configuration's base |
     | ASCBK.                                                   |
0500 1280 Dbl-Word     8 RSADPPCA (0)   Delta-pinned-page count array
0500 1280 Signed       4 RSADPPB        Delta-pinned-page count for all
                                        class 1 pages pinned below 2G
0504 1284 Signed       4 RSADPPA        Delta-pinned-page count for all
                                        class 1 pages pinned at or above
                                        2G
     |  System Execution Space Page Manager (SXSPM) data area   |
     |                                                          |
     | These fields are serialized by SXSPM queue lock unless   |
     | otherwise noted for the individual fields.               |
     | Use HCPLKSXQ/HCPULSXQ to obtain/release the lock.        |
0508 1288 Signed       8 RSASXQLK (3)   SXSPM queue lock. This lock is
                                        obtained & released via macros
                                        HCPLKSXQ and HCPULSXQ.
      SXS pages may or may not be on one of the queues that the
      SXS page manager maintains.
                        |     SXSTE state indicators:         |
       where queued:    | SXSAVAIL  |  SXSBACKD  |  an alias  |
                        |-----------|------------|------------|
      Avail, backed <2G |     1     |     1      |     no     |
      Avail, backed >2G |     1     |     1      |     no     |
      Avail, unbacked   |     1     |     0      |     no     |
      Potentially Steal.|     0     |     1      |    yes     |
      not in SXS queue  |     0     |     1      |    yes     |
      not in SXS queue  |     0     |     1      |     no     |
      (invalid state)   |     0     |     0      |    N/A     |
      (invalid state)   |    N/A    |     0      |    yes     |
      (invalid state)   |     1     |    N/A     |    yes     |
                        |******************************-------|
      An alias is an SXS page associated with a "pageable FRMTE".
      All available SXS pages must be on one of the queues. If
      the page is not backed it is on the Available, Unbacked SXS
      Page Queue. If it is backed it is on one of the Available,
      Backed SXS Page Queues (backed >2G or backed <2G). The one
      exception to this rule is for SXSTEs in the Transitory
      which are in transition between states. See HCPSXSTE COPY
      for details regarding SXSTE states and serialization rules.
      All in use SXS pages not associated with a "pageable FRMTE"
      will be dequeued; i.e. not on any SXS page mgr queue.
      All SXS pages which are associated with "pageable FRMTEs"
      but are not locked will be kept on the SXS Potentially
      Stealable Page Queue.
      All SXS pages which are associated with "pageable FRMTEs"
      and are locked may or may not be on the SXS Potentially
      Stealable Page Queue. They are initially left on the queue
      but are dequeued if the SXS page manager comes across them
      when looking for an available page on the Potentially
      Stealable Page Queue.
      If SXSBACKD is not on, then SXSAVAIL must be on. If an
      SXS page is in use as an alias, SXSBACKD must be set.
                 SXS Available, Unbacked Page Queue
                        a.k.a SXS Page Queue
0520 1312 Dbl-Word     8 RSASXQAN (0)   SXS Available, Unbacked Page
                                        Queue Anchor. It consists of
                                        forward and backward pointers to
                                        the list of SXSTEs for SXS pages
                                        that are available and not
                                        backed. This area is initialized
                                        during system initialization and
                                        updated only when the SXSPM queue
                                        lock is held.
0520 1312 Address      8 RSASXQFP       SXS page queue forward pointer.
                                        Points to a SXSTE. This is a host
                                        logical address > 2G unless
                                        the queue is empty.
0528 1320 Address      8 RSASXQBP       SXS page queue backward pointer.
                                        Points to a SXSTE. This is a host
                                        logical address > 2G unless
                                        the queue is empty.
0530 1328 Signed       4 RSASXQCT       Count of SXS pages on the SXS
                                        page queue. This represents the
                                        total number of SXS pages that
                                        are available and not backed.
0534 1332 Signed       4 RSASXQMN       Minimum number of pages on the
                                        available, unbacked page queue
                                        before triggering replenishment.
                 SXS Potentially Stealable Page Queue
0538 1336 Dbl-Word     8 RSASXPAN (0)   SXS Potentially Stealable Page
                                        Queue Anchor. It consists of
                                        forward and backward pointers to
                                        the list of SXSTEs for SXS pages
                                        that are in use as aliases and
                                        are potentially stealable. This
                                        queue is initially empty and
                                        SXSTEs are added to it during
                                        Create Alias processing. This
                                        queue is only updated when the
                                        SXSPM queue lock is held.
0538 1336 Address      8 RSASXPFP       SXS Potentially Stealable Page
                                        Queue forward pointer which
                                        points to a SXSTE. This is a host
                                        logical address > 2G unless
                                        the queue is empty.
0540 1344 Address      8 RSASXPBP       SXS Potentially Stealable Page
                                        Queue backward pointer which
                                        points to a SXSTE. This is a host
                                        logical address > 2G unless
                                        the queue is empty.
0548 1352 Signed       4 RSASXPCT       Count of SXS pages on the SXS
                                        Potentially Stealable Page Queue.
054C 1356 Signed       4 *              Reserved for IBM use.
          Queues of Available SXS Pages With Backing Frames
      Only SXSTEs with SXSAVAIL=1, SXSBACKD=1 which are not in
      use are on these queues and all available, backed SXSTEs
      must be on one of the queues unless it is in transition
      to or from another state. If they are in the Transitory
      state then SXSONQUE will be off.
      Which of the queues the SXSTE is on depends on whether the
      backing frame resides above or below 2G in real storage.
0550 1360 Dbl-Word     8 RSASXAAN (0)   Anchor for queue of available SXS
                                        pages backed Above 2G.
0550 1360 Address      8 RSASXAFP       Forward pointer for available SXS
                                        pages backed Above 2G. This is a
                                        host logical address >2G
                                        unless the queue is empty.
0558 1368 Address      8 RSASXABP       Backward pointer for available
                                        SXS pages backed Above 2G. This
                                        is a host logical address >2G
                                        unless the queue is empty.
0560 1376 Signed       4 RSASXACT       Count of SXS pages on the queue
                                        of SXS pages backed Above 2G.
0564 1380 Signed       4 RSASXAMX       Maximum number of pages on the
                                        backed Above 2G queue. Note:
                                        Field must be positive.
0568 1384 Dbl-Word     8 RSASXBAN (0)   Anchor for queue of available SXS
                                        pages backed Below 2G.
0568 1384 Address      8 RSASXBFP       Forward pointer for available SXS
                                        pages backed Below 2G. This is a
                                        host logical address >2G
                                        unless the queue is empty.
0570 1392 Address      8 RSASXBBP       Backward pointer for available
                                        SXS pages backed Below 2G. This
                                        is a host logical address >2G
                                        unless the queue is empty.
0578 1400 Signed       4 RSASXBCT       Count of SXS pages on the queue
                                        of SXS pages backed Below 2G.
057C 1404 Signed       4 RSASXBMX       Maximum number of pages on the
                                        backed Below 2G queue. Note:
                                        Field must be positive.
                SXS Page Request Defer Queue data
0580 1408 Dbl-Word     8 RSASXDAN (0)   SXS page request defer anchor.
0580 1408 Address      4 RSASXDFP       Defer queue forward pointer. It
                                        is a host logical CPEBK address
                                        unless the queue is empty.
0584 1412 Address      4 RSASXDBP       Defer queue backward pointer. It
                                        is a host logical CPEBK address
                                        unless the queue is empty.
0588 1416 Signed       4 RSASXDCT       Count deferred SXS page requests
                                        that are waiting for an available
                                        SXS page. This is the sum
                                        RSASXDCA+RSASXDPB+RSASXDPA.
058C 1420 Signed       4 RSASXDCA       Count deferred SXS page requests
                                        that are waiting for an available
                                        SXS page for an alias. This is a
                                        subset of RSASXDCT.
0590 1424 Signed       4 RSASXDPB       Count deferred SXS page requests
                                        that are waiting for an SXS page
                                        to satisfy a request for a page
                                        backed <2G. This is a subset
                                        of RSASXDCT.
0594 1428 Signed       4 RSASXDPA       Count deferred SXS page requests
                                        that are waiting for an SXS page
                                        to satisfy a request for a page
                                        with backing=ANY. This is a
                                        subset of RSASXDCT.
0598 1432 Signed       4 RSASXRDA       Count of times an attempt was
                                        made to redrive tasks waiting for
                                        an available SXS page.
059C 1436 Signed       4 RSASXRDC       Count of individual task redrives
                                        for tasks waiting for a page.
                         SXS Page Counts
      These counts only include SXS pages managed by the page
      manager using the SXS page management table (SXSTEs). This
      does not include the SXS pages used for the frame table or
      the SXS page management table itself. The total managed
      SXS pages is SYSSXSSZ/x'1000' and set at initialization.
      All managed SXS pages are:
      - backed or not backed
      - available or in use, unless in the Transitory state.
      All backed SXS pages are:
      - backed below 2G or backed above 2G. Backed pages may be
        in use or available. Available backed pages will be on
        one of the available SXS page queues. In use SXS pages
        may or may not be on the SXS Potentially Stealable Queue.
        Backed pages may be in the Transitory state temporarily
        while being converted between the in-use and available
        states.
      All available SXS pages are:
      - not backed, backed <2G, or backed >2G. Each of these
        types of available pages are on different queues.
      All in use SXS pages:
      - must be backed
      - are aliases or CP type SXS pages (eg. HCPGETST PAGES=)
      All in use CP type SXS pages are:
      - permanently allocated at initialization or allocated
        later using HCPGETST PAGES= or for free storage using
        HCPSXPFS.
      Some pages considered in use may be made available by
      stealing. This applies to SXS alias pages for translated
      pageable frames if the page is not last translated or
      locked. All pages in the stealable state will be on the
      Potentially Stealable Queue, but not all pages on the
      Potentially Stealable Queue will be stealable. See HCPSXSTE
      COPY for a discussion of rules for stealing Aliases.
05A0 1440 Signed       4 RSASXAVL       Count of available SXS pages
                                        including those with backing
                                        frames. The number of available
                                        SXS pages without backing frames
                                        is RSASXAVL-(RSASXACT+RSASXBCT)
                                        which is also RSASXQCT. Does not
                                        include Transitory state SXSTEs.
05A4 1444 Signed       4 RSASXUSD       Count of SXS pages in use as CP
                                        pages or aliases including
                                        no-owned aliases and SXS pages
                                        assigned to tasks deferred on
                                        frames in the real frame manager.
                                        This value should match
                                        ((SYSSXSZ/x'1000')-RSASXAVL).
05A8 1448 Signed       4 RSASXUCP       Count of SXS pages in use as CP
                                        pages. This includes free
                                        storage, HCPGETST PAGES=, and
                                        permanently allocated at
                                        initialization.
05AC 1452 Signed       4 RSASXUID       Count of all ID-mapped SXS pages
                                        (host logical = host real addr)
                                        primarily CP nucleus and PFXPGS.
05B0 1456 Signed       4 RSASXUFS       Count of SXS pages in use as free
                                        storage pages with backing frames
                                        below 2G. These are SXSTEs with
                                        SXSCSB0=x'61'.
05B4 1460 Signed       4 RSASXUFG       Count of SXS pages in use as free
                                        storage pages with backing frames
                                        above 2G. These are SXSTEs with
                                        SXSCSB0=x'61'.
05B8 1464 Signed       4 RSASXUOT       Count of pages of other CP types:
                                        (RSASXUCP-(RSASXUID+RSASXUFS
                                        +RSASXUFG).
05BC 1468 Signed       4 RSASXBKA       Count of SXS pages backed above
                                        2G. This includes RSASXACT as
                                        well as in use SXS pages and
                                        Transitory SXSTEs backed>2G.
05C0 1472 Signed       4 RSASXBKB       Count of SXS pages backed below
                                        2G. This includes RSASXBCT as
                                        well as in use SXS pages and
                                        Transitory SXSTEs backed<2G.
05C4 1476 Signed       4 RSASXALI       Count of SXS alias pages
                                        associated with "pageable FRMTEs"
                                        and may be stealable if not last
                                        translated or locked. Also
                                        includes count of no-owned
                                        SXSTEs.
05C8 1480 Signed       4 RSASXNOP       Count of no-owned SXS aliases.
05CC 1484 Signed       4 RSASXCTG       Count of SXS pages in use as part
                                        of a contiguous page request from
                                        HCPGETST with PAGES>1. This
                                        count does not include the pages
                                        that were pre-allocated as part
                                        of storage initialization.
      The following fields are not serialized by RSASXQLK.
05D0 1488 Signed       4 RSASXDFA       Count of SXS page requests
                                        deferred in the real frame
                                        manager for ANY backing frame.
                                        Since only requests for single
                                        pages can defer, this is also the
                                        count of pages associated with
                                        those deferred tasks. It is also
                                        the count of frames needed. A
                                        Transitory SXSTE exists for each
                                        deferred frame request. This
                                        count is serialized by CS.
05D4 1492 Signed       4 RSASXDFB       Count of SXS pages requests
                                        deferred in the real frame
                                        manager for a frame below 2G.
                                        Since only requests for single
                                        pages can defer, this is also the
                                        count of pages associated with
                                        those deferred tasks. It is also
                                        the count of frames needed. A
                                        Transitory SXSTE exists for each
                                        deferred frame request. This
                                        count is serialized by CS.
05D8 1496 Signed       4 RSASXCLA       Count of locked SXS alias pages
                                        locked by HCPTRANS or command.
                                        Updated in HCPTRANS processor,
                                        not updated by SXS page mgr.
                                        Serialized by Compare-and-Swap.
05DC 1500 Signed       4 RSASXCPL       Count of SXS alias pages locked
                                        by the CP LOCK command. Updated
                                        in the LOCK command processor,
                                        not updated by SXS page mgr. This
                                        is a subset of RSASXCLA.
                                        Serialized by Compare-and-Swap.
05E0 1504 Signed       4 *              Reserved for IBM use.
           Miscellaneous SXS Page Manager Fields.
05E4 1508 Signed       4 RSASXLOK       SXSPM redrive process lockword.
                                        Word used to ensure the SXSPM
                                        request redrive routine is only
                                        invoked by the dispatcher on one
                                        processor at a time. This word
                                        can be in any of the following
                                        states as defined in HCPEQUAT:
                                        DSPNOBFW - no work to do DSPFSCHD
                                        - foreground scheduled DSPFACTV -
                                        foreground active DSPBSCHD -
                                        background scheduled DSPBACTV -
                                        background active Serialized by
                                        compare-and-swap
05E8 1512 Dbl-Word     8 RSASXFLGS      SXS status flag bits
05E8 1512 Bitstring    5 *              Reserved
05ED 1517 Bitstring    1 RSASXINI       SXSPM initialization flags.
          1... ....      RSASXIMX       X'80' When set indicates the
                                        maximum available, backed page
                                        queue size values are set to
                                        values used during
                                        initialization. The values get
                                        reset after seeing SYSSINIT is
                                        off.
05EE 1518 Bitstring    1 RSASXREP       SXSPM queue replenishment flags
          1... ....      RSASXRPF       X'80' Replenishment failed to
                                        steal any aliases the last time
                                        it ran.
          .1.. ....      RSASXRPL       X'40' Replenishment stole less
                                        aliases than replenishment amt
                                        (RSASXQRA)
05EF 1519 Bitstring    1 RSASXPQS       Potentially stealable queue
                                        status bits
          1... ....      RSASXNST       X'80' ON = SX Page Mgr is
                                        prohibited from using the
                                        stealable queue (RSASXPAN) for
                                        anything other than free storage.
                                        Turned on by HCPSXPFS only
05F0 1520 Address      8 RSASXSTO       SXS Segment Table Origin for the
                                        segment table that maps the SXS
                                        storage from 0 to SYSSXSSZ. This
                                        is the only section of the SXS
                                        that has PTEs that are updated
                                        after initialization. Because the
                                        entire address range from 0 to
                                        SYSSXSSZ can currently be mapped
                                        by a single segment table, this
                                        STO is used in HCPSXA and HCPSXP
                                        instead of starting at the ASCE
                                        to walk the DAT tables. Starting
                                        at the segment table also depends
                                        on the fact that the segment
                                        table is permanently allocated
                                        during initialization. This field
                                        is set at initialization and
                                        never changes.
05F8 1528 Signed       4 RSASXQRA       Replenishment Amount - number of
                                        SXS pages to add to available,
                                        unbacked SXS page queue each time
                                        it is replenished. Must be a
                                        multiple of RSASXQBS.
05FC 1532 Signed       4 RSASXRPM       The minimum number of pages on
                                        the available, unbacked SXS page
                                        queue at the completion of the
                                        replenishment routine since the
                                        system was IPLed.
0600 1536 Signed       4 RSASXRFC       Redrive Failure Count. The number
                                        of consecutive times HCPSXARR ran
                                        and the reserved page list was
                                        depleted or there were deferred
                                        requests but HCPSXARR could not
                                        satisfy any of them. This count
                                        is used by HCPSXARR to determine
                                        when to give up (SXA004 abend).
0604 1540 Signed       4 *              Reserved for IBM use.
              End of SXS page manager data area
0608 1544 Signed       4 RSAFOBCT       Count of FCP Operation Blocks
                                        (FOBs) that are currently in the
                                        system. This includes all FOBs
                                        that are on processor local
                                        Available lists as well as those
                                        that are currently in use.
060C 1548 Signed       4 *              RESERVED FOR IBM USE
     |        Cleared Available List Data:                      |
      NOTES      : Several modules (HCPPTF and HCPPTE) use local DSECTS
            to describe Available list fields.  If any changes
            are made to any of the 3 Available Lists, please make
            sure that the 3 lists remain consistent and that the
            local DSECTS are updated accordingly.
0610 1552 Dbl-Word     8 RSACALAN (0)
0610 1552 Signed       8 RSACALFP       Forward Pointer: Host Logical
                                        Address of the first FRMTE on the
                                        Cleared Available List.
0618 1560 Signed       8 RSACALBP       Backward Pointer: Host Logical
                                        Address of the last FRMTE on the
                                        Cleared Available List.
0620 1568 Signed       8 RSACALCT       Non-negative count of the total
                                        number of FRMTEs on the Cleared
                                        Available List.
0628 1576 Address      8 RSACALUT       Upper Threshold: Non-negative
                                        target number of FRMTEs for the
                                        background replenishment task to
                                        have on the Cleared Available
                                        List. Note: As currently
                                        implemented, this field can
                                        really only be a value that can
                                        be represented with 31 bits.
          00000020       RSAINITU       32 Initial, increment, and
                                        decrement value for RSACALUT.
0630 1584 Address      8 RSACALMT       Middle Threshold: Non-negative
                                        target number of FRMTEs for the
                                        foreground replenishment task to
                                        have on the Cleared Available
                                        List. Note that we do not want to
                                        fill to the Upper Threshold in
                                        the foreground because this might
                                        take too long and we'd rather
                                        have the replenishment done in
                                        the background if possible. Note:
                                        As currently implemented, this
                                        field can really only be a value
                                        that can be represented with 31
                                        bits.
          00000008       RSAINITM       8 Initial, increment, and
                                        decrement value for RSACALMT.
0638 1592 Address      8 RSACALLT       Lower Threshold: Non-negative
                                        number of FRMTEs on the Cleared
                                        Available List below which the
                                        Dispatcher must call a foreground
                                        replenishment task since the
                                        background task is not being
                                        called frequently enough to keep
                                        the list at a sufficient level.
                                        Note: As currently implemented,
                                        this field can really only be a
                                        value that can be represented
                                        with 31 bits.
          00000004       RSAINITL       4 Initial, increment, and
                                        decrement value for RSACALLT.
0640 1600 Dbl-Word     8 RSACALLK (3)   Spin-lock word to control access
                                        to the Cleared Available List.
0658 1624 Signed       4 RSARCLOK       Word used to ensure the list
                                        replenishment routine is only
                                        invoked by the dispatcher on one
                                        processor at a time. This ensures
                                        only one of the background or
                                        foreground replenishment tasks
                                        are running at a time. This word
                                        can be in any of the following
                                        states as defined in HCPEQUAT:
                                        DSPNOBFW - no work to do DSPFSCHD
                                        - foreground scheduled DSPFACTV -
                                        foreground active DSPBSCHD -
                                        background scheduled DSPBACTV -
                                        background active Serialized by
                                        compare-and-swap
065C 1628 Signed       4 *              Reserved for IBM use
       End of Cleared Available List Data Area
     |  Anti-Aliasing data area                                 |
      NOTES      : When HCPISGTP decides that the storage configuration
            supports anti-aliasing it will turn on RSAAAON,
            initialize RSAAAPFX to be the top half megabyte of
            lowest online range of storage, and set RSAAASXS to
            the value to use for SYSSXSSZ. When RSAAAON is set
            frame table and SXSTB initialization will use the
            alternate origins specified in RSAAAFTO and RSAAASTO,
            respectively.
0660 1632 Signed       4 RSAAAFLG (0)   Anti-aliasing status flags
0660 1632 Bitstring    3 *              RESERVED
0663 1635 Bitstring    1 RSAAASTA       Anti-Aliasing status
          1... ....      RSAAAON        X'80' ON = Anti-aliasing is
                                        active
0664 1636 Signed       4 RSAAAPFX       Alternate processor PFXPG table
                                        origin when using anti-aliasing.
0668 1640 Dbl-Word     8 RSAAASXS (0)   Anti-aliasing SYSSXSSZ value.
0668 1640 Bitstring    8 *              DEFAULT VALUE TO USE WHEN
                                        ANTI-ALIASING IS ON, AND
                                        SYSGTORS=8G-1 OR SYSGTORS=2G-1,
                                        AND SYSSXSSZ WAS NOT REDUCED BY
                                        USE OF A REGULATOR RANGE.
0670 1648 Dbl-Word     8 RSAAAFTO (0)   Frame Table Origin when using
0670 1648 Bitstring    8 *              ANTI-ALIASING. (5G-112M)
0678 1656 Dbl-Word     8 RSAAASTO (0)   SXSTB Origin when using
0678 1656 Bitstring    8 *              ANTI-ALIASING. (2T+1G-32M)
     | This section maps the three free frames anchors.         |
     | Use EXTRNs HCPRSMFR/HCPRSMSV/HCPRSMPR to locate them.    |

RSMANCHR DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      RSMANCHR       RSM common area mapping
0000    0 Dbl-Word     8 * (0)          HCPRSMFR and HCPRSMSV are list
                                        anchors that contain the address
                                        of the first SXSTE which
                                        represents a free storage page
                                        with available space of the
                                        appropriate type to be examine
                                        when allocating or deallocating
                                        VMDBK (Guestperm), or System
                                        (Sysperm) free storage
                                        respectively. The count of SXSTEs
                                        on the list follows the anchor.
0000    0 Address      8 RSMFRCHN       Host Logical Address Anchor for
                                        SXSTE chain of free storage
                                        frames with avbl space
0008    8 Signed       8 RSMFRCNT       Count of FRMTEs on chain

 

RSMBK Storage Layout

          
*** RSMBK - RSM common area mapping
*
*     +---------------------------+---------------------------+
*   0 |         RSASAVFR          |         RSARSAST          |
*     +---------------------------+---------------------------+
*   8 |         RSAMSARC          |         RSAMSASC          |
*     +---------------------------+---------------------------+
*  10 |         RSAMSARH          |         RSADPACP          |
*     +---------------------------+---------------------------+
*  18 |         RSATRSAV          |         RSASTORE          |
*     +---------------------------+---------------------------+
*  20 |         RSAPFXAF          |         RSAPFXND          |
*     +---------------------------+---------------------------+
*  28 |         RSATASKB          |///////////////////////////|
*     +---------------------------+///////////////////////////|
*  30 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
* 3B8 |         RSAFSA2G          |         RSAFSB2G          |
*     +---------------------------+---------------------------+
* 3C0 |         RSAFSYUA          |         RSAFSYUB          |
*     +---------------------------+---------------------------+
* 3C8 |         RSAFVMUD          |         RSAFVMUB          |
*     +---------------------------+---------------------------+
* 3D0 |         RSAVMXFR          |         RSAVMXFB          |
*     +---------------------------+---------------------------+
* 3D8 |         RSAVMXUD          |         RSAVMXUB          |
*     +---------------------------+---------------------------+
* 3E0 |         RSASYSFR          |         RSASYSFB          |
*     +---------------------------+---------------------------+
* 3E8 |         RSASYSUD          |         RSASYSUB          |
*     +---------------------------+---------------------------+
* 3F0 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 3F8 |         RSALIM1           |         RSALIM2           |
*     +---------------------------+---------------------------+
* 400 |         RSALIM3           |         RSALMFUZ          |
*     +--------------------+------+---------------------------+
* 408 |////////////////////|:LIMCK|         RSAFSELK          |
*     +--------------------+------+---------------------------+
* 410 |         RSAPLPCT          |         RSAPLPCB          |
*     +---------------------------+---------------------------+
* 418 |         RSANPGCT          |///////////////////////////|
*     +---------------------------+---------------------------+
* 420 |                       RSAEMTSA                        |
*     +-------------------------------------------------------+
* 428 |                       RSAEMTSB                        |
*     +---------------------------+---------------------------+
* 430 |         RSANPGMX          |         RSANPGHI          |
*     +---------------------------+---------------------------+
* 438 |         RSAXTEND          |         RSARESAN          |
*     +---------------------------+---------------------------+
* 440 |         RSARSVLK          |         RSARSVSY          |
*     +---------------------------+---------------------------+
* 448 |         RSAMAXPP          |///////////////////////////|
*     +---------------------------+---------------------------+
* 450 |         RSADEFAN          |         RSADEFLK          |
*     +---------------------------+---------------------------+
* 458 |         RSAPRQWT          |///////////////////////////|
*     +---------------------------+---------------------------+
* 460 |                                                       |
*     =                       RSAFSLCK                        =
*     |                                                       |
*     +-------------+-------------+-------------+-------------+
* 478 |  RSASA1ST   |  RSASALST   |   RSAMSO    |   RSAMSL    |
*     +------+------+-------------+-------------+-------------+
* 480 |:AZNCT|:ZPOOL|/////////////|///////////////////////////|
*     +------+------+-------------+---------------------------+
* 488 |///////////////////////////|         RSAVSLOW          |
*     +---------------------------+---------------------------+
* 490 |                                                       |
*     =                       RSAVHSLK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 4A8 |///////////////////////////|         RSAVHSAD          |
*     +---------------------------+---------------------------+
* 4B0 |                                                       |
*     =                       RSANOQLK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 4C8 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 4D0 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 4D8 |                       RSANOQFR                        |
*     +-------------------------------------------------------+
* 4E0 |                       RSANOQPG                        |
*     +---------------------------+---------------------------+
* 4E8 |///////////////////////////|         RSANOLKL          |
*     +---------------------------+---------------------------+
* 4F0 |                       RSANOLKA                        |
*     +---------------------------+---------------------------+
* 4F8 |         RSANOLOK          |///////////////////////////|
*     +---------------------------+---------------------------+
* 500 |         RSADPPB           |         RSADPPA           |
*     +---------------------------+---------------------------+
* 508 |                                                       |
*     =                       RSASXQLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 520 |                       RSASXQFP                        |
*     +-------------------------------------------------------+
* 528 |                       RSASXQBP                        |
*     +---------------------------+---------------------------+
* 530 |         RSASXQCT          |         RSASXQMN          |
*     +---------------------------+---------------------------+
* 538 |                       RSASXPFP                        |
*     +-------------------------------------------------------+
* 540 |                       RSASXPBP                        |
*     +---------------------------+---------------------------+
* 548 |         RSASXPCT          |///////////////////////////|
*     +---------------------------+---------------------------+
* 550 |                       RSASXAFP                        |
*     +-------------------------------------------------------+
* 558 |                       RSASXABP                        |
*     +---------------------------+---------------------------+
* 560 |         RSASXACT          |         RSASXAMX          |
*     +---------------------------+---------------------------+
* 568 |                       RSASXBFP                        |
*     +-------------------------------------------------------+
* 570 |                       RSASXBBP                        |
*     +---------------------------+---------------------------+
* 578 |         RSASXBCT          |         RSASXBMX          |
*     +---------------------------+---------------------------+
* 580 |         RSASXDFP          |         RSASXDBP          |
*     +---------------------------+---------------------------+
* 588 |         RSASXDCT          |         RSASXDCA          |
*     +---------------------------+---------------------------+
* 590 |         RSASXDPB          |         RSASXDPA          |
*     +---------------------------+---------------------------+
* 598 |         RSASXRDA          |         RSASXRDC          |
*     +---------------------------+---------------------------+
* 5A0 |         RSASXAVL          |         RSASXUSD          |
*     +---------------------------+---------------------------+
* 5A8 |         RSASXUCP          |         RSASXUID          |
*     +---------------------------+---------------------------+
* 5B0 |         RSASXUFS          |         RSASXUFG          |
*     +---------------------------+---------------------------+
* 5B8 |         RSASXUOT          |         RSASXBKA          |
*     +---------------------------+---------------------------+
* 5C0 |         RSASXBKB          |         RSASXALI          |
*     +---------------------------+---------------------------+
* 5C8 |         RSASXNOP          |         RSASXCTG          |
*     +---------------------------+---------------------------+
* 5D0 |         RSASXDFA          |         RSASXDFB          |
*     +---------------------------+---------------------------+
* 5D8 |         RSASXCLA          |         RSASXCPL          |
*     +---------------------------+---------------------------+
* 5E0 |///////////////////////////|         RSASXLOK          |
*     +---------------------------+---------------------------+
* 5E8 |                      RSASXFLGS                        |
*     +-------------------------------------------------------+
* 5F0
*
*** RSMBK - RSM common area mapping
          
*** Overlay for RSATASKB in RSMBK
*
*     +------+------+------+------+---------------------------+
*  28 |:TSKB0|:TSKB1|:TSKB2|:TSKB3|///////////////////////////|
*     +------+------+------+------+---------------------------+
*  30 |                       RSAFNOTI                        |
*     +-------------------------------------------------------+
*  38 |                       RSALGFRM                        |
*     +-------------------------------------------------------+
*  40 |                       RSAGOFFL                        |
*     +-------------------------------------------------------+
*  48 |                       RSAGSTOR                        |
*     +-------------------------------------------------------+
*  50 |                       RSASTORL                        |
*     +-------------------------------------------------------+
*  58 |                       RSALG1ST                        |
*     +-------------------------------------------------------+
*  60 |                       RSALGLST                        |
*     +-------------------------------------------------------+
*  68 |                       RSANOTIB                        |
*     +-------------------------------------------------------+
*  70 |                       RSA2GAFP                        |
*     +-------------------------------------------------------+
*  78 |                       RSA2GABP                        |
*     +-------------------------------------------------------+
*  80 |                       RSA2GAVL                        |
*     +-------------------------------------------------------+
*  88 |                       RSAAVLAS                        |
*     +-------------------------------------------------------+
*  90 |                       RSAUSAAS                        |
*     +---------------------------+---------------------------+
*  98 |         RSAUSAVA          |         RSAAVLHG          |
*     +---------------------------+---------------------------+
*  A0 |                                                       |
*     =                       RSA2GLCK                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  B8 |                                                       |
*     =                       RSAPRLK                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  D0 |                                                       |
*     =                       RSAASITB                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 150 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 158 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 160 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 168 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 170 |         RSAPPAQD          |         RSAPPTLK          |
*     +---------------------------+---------------------------+
* 178 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 180 |                       RSARFRSG                        |
*     +-------------------------------------------------------+
* 188 |                       RSAAFRDW                        |
*     +-------------------------------------------------------+
* 190 |                       RSAAFRIU                        |
*     +---------------------------+---------------------------+
* 198 |         RSAAFSDW          |         RSAAFSDB          |
*     +---------------------------+---------------------------+
* 1A0 |         RSARFRST          |         RSAAFRDB          |
*     +---------------------------+---------------------------+
* 1A8 |         RSAAFSIU          |         RSAAFSIB          |
*     +---------------------------+---------------------------+
* 1B0 |         RSAAFRIB          |         RSAVCBDW          |
*     +---------------------------+---------------------------+
* 1B8 |         RSAVCBDB          |         RSAVCBIU          |
*     +---------------------------+---------------------------+
* 1C0 |         RSAVCBIB          |         RSAVFSDW          |
*     +---------------------------+---------------------------+
* 1C8 |         RSAVFSIU          |         RSANALD           |
*     +---------------------------+---------------------------+
* 1D0 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 1D8 |         RSANDUCT          |         RSASHRSP          |
*     +---------------------------+---------------------------+
* 1E0 |                       RSAPPTN                         |
*     +---------------------------+---------------------------+
* 1E8 |         RSAPPTPS          |         RSAPPTPF          |
*     +---------------------------+---------------------------+
* 1F0 |         RSAPPTCS          |///////////////////////////|
*     +---------------------------+---------------------------+
* 1F8 |                                                       |
*     =                       RSASHRLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 210 |                                                       |
*     =                       RSASPMLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 228 |                                                       |
*     =                       RSAALCIN                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 240 |         RSACTSHR          |         RSABLKGC          |
*     +---------------------------+---------------------------+
* 248 |                                                       |
*     =                       RSABLKGF                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 260 |         RSACPLOK          |         RSAOFFLN          |
*     +---------------------------+---------------------------+
* 268 |         RSASHARE          |         RSANONPG          |
*     +---------------------------+---------------------------+
* 270 |         RSAPGABL          |         RSACPLKG          |
*     +---------------------------+---------------------------+
* 278 |                       RSAAVLFP                        |
*     +-------------------------------------------------------+
* 280 |                       RSAAVLBP                        |
*     +---------------------------+---------------------------+
* 288 |///////////////////////////|         RSAAVAIL          |
*     +---------------------------+---------------------------+
* 290 |         RSAAVLBS          |         RSAUSABS          |
*     +---------------------------+---------------------------+
* 298 |         RSAUSAVB          |         RSAAVLHT          |
*     +---------------------------+---------------------------+
* 2A0 |                                                       |
*     =                       RSAAVLLK                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 2B8 |                       RSA16KBP                        |
*     +---------------------------+---------------------------+
* 2C0 |         RSAFRQFP          |         RSAFRQBP          |
*     +---------------------------+---------------------------+
* 2C8 |         RSA2GDCT          |         RSAFRQMW          |
*     +---------------------------+---------------------------+
* 2D0 |         RSAFRQDF          |         RSAFRQDL          |
*     +---------------------------+---------------------------+
* 2D8 |                       RSAFRQDT                        |
*     +-------------------------------------------------------+
* 2E0 |                       RSAFRQDA                        |
*     +---------------------------+---------------------------+
* 2E8 |         RSA2GRDA          |         RSA2GRDC          |
*     +---------------------------+---------------------------+
* 2F0 |         RSAFRQWT          |         RSAFRRDA          |
*     +---------------------------+---------------------------+
* 2F8 |         RSAFRRDC          |///////////////////////////|
*     +------+--------------------+------+--------------------+
* 300 |:RFLOK|     RSADSCPU       |:TRQLK|////////////////////|
*     +------+--------------------+------+--------------------+
* 308 |                       RSADSTSA                        |
*     +-------------------------------------------------------+
* 310 |                       RSADSTSB                        |
*     +-------------------------------------------------------+
* 318 |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
* 320 |         RSAAVLLT          |         RSADECCT          |
*     +-------------+------+------+---------------------------+
* 328 |/////////////|:DECFG|:DECFL|         RSAAVLLG          |
*     +-------------+------+------+---------------------------+
* 330 |         RSADECCG          |         RSACFPCT          |
*     +---------------------------+---------------------------+
* 338 |         RSACFPAV          |         RSAALFMF          |
*     +---------------------------+---------------------------+
* 340 |         RSAAVLEP          |///////////////////////////|
*     +---------------------------+---------------------------+
* 348 |         RSASTLWT          |         RSASWG2G          |
*     +---------------------------+---------------------------+
* 350 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 358 |                       RSAFTSSL                        |
*     +-------------------------------------------------------+
* 360 |                       RSAFTSEL                        |
*     +-------------------------------------------------------+
* 368 |                       RSAFTSSG                        |
*     +-------------------------------------------------------+
* 370 |                       RSAFTSEG                        |
*     +-------------------------------------------------------+
* 378 |                                                       |
*     =                       RSARINTA                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 3B8
*
*** Overlay for RSATASKB in RSMBK
          
*** Overlay for RSARINTA in RSMBK
*
*     +---------------------------+---------------------------+
* 378 |         RSARESLK          |///////////////////////////|
*     +---------------------------+---------------------------+
* 380 |         RSAALLTA          |         RSAAVGDU          |
*     +---------------------------+---------------------------+
* 388 |         RSAAVGRT          |         RSAOLDTA          |
*     +---------------------------+---------------------------+
* 390 |                       RSAOLDTD                        |
*     +-------------------------------------------------------+
* 398 |                       RSARESSA                        |
*     +-------------------------------------------------------+
* 3A0
*
*** Overlay for RSARINTA in RSMBK
          
*** Overlay for RSASXFLGS in RSMBK
*
*     +----------------------------------+------+------+------+
* 5E8 |//////////////////////////////////|:SXINI|:SXREP|:SXPQS|
*     +----------------------------------+------+------+------+
* 5F0 |                       RSASXSTO                        |
*     +---------------------------+---------------------------+
* 5F8 |         RSASXQRA          |         RSASXRPM          |
*     +---------------------------+---------------------------+
* 600 |         RSASXRFC          |///////////////////////////|
*     +---------------------------+---------------------------+
* 608 |         RSAFOBCT          |///////////////////////////|
*     +---------------------------+---------------------------+
* 610 |                       RSACALFP                        |
*     +-------------------------------------------------------+
* 618 |                       RSACALBP                        |
*     +-------------------------------------------------------+
* 620 |                       RSACALCT                        |
*     +-------------------------------------------------------+
* 628 |                       RSACALUT                        |
*     +-------------------------------------------------------+
* 630 |                       RSACALMT                        |
*     +-------------------------------------------------------+
* 638 |                       RSACALLT                        |
*     +-------------------------------------------------------+
* 640 |                                                       |
*     =                       RSACALLK                        =
*     |                                                       |
*     +---------------------------+---------------------------+
* 658 |         RSARCLOK          |///////////////////////////|
*     +--------------------+------+---------------------------+
* 660 |////////////////////|:AASTA|         RSAAAPFX          |
*     +--------------------+------+---------------------------+
* 668 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 670 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 678 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 680
*
*** Overlay for RSASXFLGS in RSMBK
          
*** RSMANCHR - RSM common area mapping
*
*     +-------------------------------------------------------+
*   0 |                       RSMFRCHN                        |
*     +-------------------------------------------------------+
*   8 |                       RSMFRCNT                        |
*     +-------------------------------------------------------+
*  10
*
*** RSMANCHR - RSM common area mapping

 

RSMBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
RSAAAFLG       0660
RSAAAFTO       0670
RSAAAON        0663 80
RSAAAPFX       0664
RSAAASTA       0663
RSAAASTO       0678
RSAAASXS       0668
RSAAFRDB       01A4
RSAAFRDW       0188
RSAAFRIB       01B0
RSAAFRIU       0190
RSAAFSDB       019C
RSAAFSDW       0198
RSAAFSIB       01AC
RSAAFSIU       01A8
RSAALCIN       0228
RSAALFMF       033C
RSAALLTA       0380
RSAASITB       00D0
RSAAVAIL       028C
RSAAVGDU       0384
RSAAVGRT       0388
RSAAVLAN       0278
RSAAVLAS       0088
RSAAVLBP       0280
RSAAVLBS       0290
RSAAVLEP       0340
RSAAVLFP       0278
RSAAVLHG       009C
RSAAVLHT       029C
RSAAVLLG       032C
RSAAVLLK       02A0
RSAAVLLT       0320
RSAAZNCT       0480
RSABLKGC       0244
RSABLKGF       0248
RSACALAN       0610
RSACALBP       0618
RSACALCT       0620
RSACALFP       0610
RSACALLK       0640
RSACALLT       0638
RSACALMT       0630
RSACALUT       0628
RSACFPAV       0338
RSACFPCT       0334
RSACPLKG       0274
RSACPLOK       0260
RSACTSHR       0240
RSADECCG       0330
RSADECCS       0328
RSADECCT       0324
RSADECFG       032A
RSADECFL       032B
RSADECRB       032B 01
RSADECRG       032A 01
RSADEFAN       0450
RSADEFLK       0454
RSADPACP       0014
RSADPPA        0504
RSADPPB        0500
RSADPPBW       0158
RSADPPCA       0500
RSADPPFW       0150
RSADSCPU       0301
RSADSLOK       0300
RSADSTSA       0308
RSADSTSB       0310
RSAEMTSA       0420
RSAEMTSB       0428
RSAFNOTI       0030
RSAFOBCT       0608
RSAFRQAN       02C0
RSAFRQBP       02C4
RSAFRQDA       02E0
RSAFRQDF       02D0
RSAFRQDL       02D4
RSAFRQDT       02D8
RSAFRQFP       02C0
RSAFRQMW       02CC
RSAFRQWT       02F0
RSAFRRDA       02F4
RSAFRRDC       02F8
RSAFSA2G       03B8
RSAFSB2G       03BC
RSAFSELK       040C
RSAFSLCK       0460
RSAFSTBK       0460
RSAFSTLN       0484 00000028
RSAFSTSZ       0484 00000028
RSAFSYUA       03C0
RSAFSYUB       03C4
RSAFTSEG       0370
RSAFTSEL       0360
RSAFTSSG       0368
RSAFTSSL       0358
RSAFVMUB       03CC
RSAFVMUD       03C8
RSAGOFFL       0040
RSAGSTOR       0048
RSAINCRB       032B 02
RSAINCRG       032A 02
RSAINITL       0638 00000004
RSAINITM       0630 00000008
RSAINITU       0628 00000020
RSALGFRM       0038
RSALGLST       0060
RSALG1ST       0058
RSALIMCK       040B
RSALIMCS       0408
RSALIMOF       040B 00000000
RSALIMON       040B 00000001
RSALIM1        03F8
RSALIM2        03FC
RSALIM3        0400
RSALMFUZ       0404
RSALOTSK       002B 02
RSAMAXPP       0448
RSAMSARC       0008
RSAMSARH       0010
RSAMSASC       000C
RSAMSL         047E
RSAMSO         047C
RSANALD        01CC
RSANASIT       01D0
RSANDUCT       01D8
RSANOLKA       04F0
RSANOLKL       04EC
RSANOLOK       04F8
RSANONPG       026C
RSANOQFR       04D8
RSANOQLK       04B0
RSANOQPG       04E0
RSANOTIB       0068
RSANOXBP       04D0
RSANOXFP       04C8
RSANPGCT       0418
RSANPGHI       0434
RSANPGMX       0430
RSAOFFLN       0264
RSAOLDTA       038C
RSAOLDTD       0390
RSAPFXAF       0020
RSAPFXND       0024
RSAPGABL       0270
RSAPLPCB       0414
RSAPLPCT       0410
RSAPPABW       0168
RSAPPAFW       0160
RSAPPAQD       0170
RSAPPTCS       01F0
RSAPPTLK       0174
RSAPPTN        01E0
RSAPPTPF       01EC
RSAPPTPS       01E8
RSAPRLK        00B8
RSAPRQWT       0458
RSARCLOK       0658
RSARESAN       043C
RSARESLK       0378
RSARESSA       0398
RSARFLOK       0300
RSARFRSG       0180
RSARFRST       01A0
RSARINTA       0378
RSARSAST       0004
RSARSVLK       0440
RSARSVSY       0444
RSASALST       047A
RSASAVFR       0000
RSASA1ST       0478
RSASHARE       0268
RSASHRLK       01F8
RSASHRSP       01DC
RSASPMLK       0210
RSASTLWT       0348
RSASTORE       001C
RSASTORL       0050
RSASTRNG       047C
RSASWG2G       034C
RSASXAAN       0550
RSASXABP       0558
RSASXACT       0560
RSASXAFP       0550
RSASXALI       05C4
RSASXAMX       0564
RSASXAVL       05A0
RSASXBAN       0568
RSASXBBP       0570
RSASXBCT       0578
RSASXBFP       0568
RSASXBKA       05BC
RSASXBKB       05C0
RSASXBMX       057C
RSASXCLA       05D8
RSASXCPL       05DC
RSASXCTG       05CC
RSASXDAN       0580
RSASXDBP       0584
RSASXDCA       058C
RSASXDCT       0588
RSASXDFA       05D0
RSASXDFB       05D4
RSASXDFP       0580
RSASXDPA       0594
RSASXDPB       0590
RSASXFLGS      05E8
RSASXIMX       05ED 80
RSASXINI       05ED
RSASXLOK       05E4
RSASXNOP       05C8
RSASXNST       05EF 80
RSASXPAN       0538
RSASXPBP       0540
RSASXPCT       0548
RSASXPFP       0538
RSASXPQS       05EF
RSASXQAN       0520
RSASXQBP       0528
RSASXQCT       0530
RSASXQFP       0520
RSASXQLK       0508
RSASXQMN       0534
RSASXQRA       05F8
RSASXRDA       0598
RSASXRDC       059C
RSASXREP       05EE
RSASXRFC       0600
RSASXRPF       05EE 80
RSASXRPL       05EE 40
RSASXRPM       05FC
RSASXSTO       05F0
RSASXUCP       05A8
RSASXUFG       05B4
RSASXUFS       05B0
RSASXUID       05AC
RSASXUOT       05B8
RSASXUSD       05A4
RSASYSFB       03E4
RSASYSFR       03E0
RSASYSUB       03EC
RSASYSUD       03E8
RSATASKB       0028
RSATRQLK       0304
RSATRSAV       0018
RSATSKB0       0028
RSATSKB1       0029
RSATSKB2       002A
RSATSKB3       002B
RSAUSAAS       0090
RSAUSABS       0294
RSAUSAVA       0098
RSAUSAVB       0298
RSAVCBDB       01B8
RSAVCBDW       01B4
RSAVCBIB       01C0
RSAVCBIU       01BC
RSAVFSDW       01C4
RSAVFSIU       01C8
RSAVHSAD       04AC
RSAVHSLK       0490
RSAVMXFB       03D4
RSAVMXFR       03D0
RSAVMXUB       03DC
RSAVMXUD       03D8
RSAVSLOW       048C
RSAVVBLK       0488
RSAXTEND       0438
RSAZPOOL       0481
RSA16KBP       02B8
RSA2GABP       0078
RSA2GAFP       0070
RSA2GAHD       0070
RSA2GAVL       0080
RSA2GDCT       02C8
RSA2GLCK       00A0
RSA2GRDA       02E8
RSA2GRDC       02EC
RSA2GTSK       002B 01
RSMFRCHN       0000
RSMFRCNT       0008

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 17:20:57 EDT.
Copyright IBM Corporation, 1990, 2005