Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
RSMBK
Control Block Contents
RSMBK DSECT
RSMANCHR DSECT
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