About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
PGAUX | Back to Index page |
Prolog Control Block Contents PGAUX DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
PGAUX Prolog | Top of page |
NAME : PGAUX DESCRIPTION: Page Auxiliary Status Table Entry DSECT : PGAUX FUNCTION : Auxiliary extension of the PGSTE PGAUX is a multi-purpose area: - When PGSTE.PGSOVFLW=1, then PGAUX contains an overflow pin count. - When a page is IBR (PGSTE.PGSIBR=1 or PGSTE.PGSAGING=1), then PGAUX contains a portion of a timestamp used to record IBR state changes. It is the developer's responsibility to ensure residual data is cleared from PGAUX before repurposing the field. LOCATED BY : PGMGPAUX Field of HCPPGMBK + PTE offset / 2 A page auxiliary status table resides in a page management block associated with a megabyte of virtual storage and is addressed by label PGMGPAUX. There are 256 contiguous page auxiliary status table entries (PGAUXs) contained in the PGMBK. Any specific aux table entry can be obtained by extracting the page index from a virtual address, multiplying it by the length of an aux entry, and adding this offset to the start of the page status table. Also, using the address of a PAGTE as the address of a VPGBK, the corresponding PGAUX can be found by calculating the offset of the PTE from the page table origin, dividing by two, and adding the resulting word offset to the start of the page auxiliary status table. Utility macro HCPPTEAX can be used to fetch and modify the PGAUX area for a specific PTE. CREATED BY : A page status aux table is imbedded in a page management block. Consequently, space is created for it when the PGMBK is created. DELETED BY : HCPHPKPA A page status aux table is deleted when a page management block is released. SERIALIZED : Serialized by PTE/PGSTE serialization, either Shortterm or PCLONLY. RELOCATION CONSIDERATIONS : None |
PGAUX Control Block Content | Top of page |
|
PGAUX Storage Layout | Top of page |
*** PGAUX - Page Auxiliary Status Table Entry * * +-------------+-------------+ * 0 |/////////////| PGAOVFLW | 4 * +-------------+-------------+ * *** PGAUX - Page Auxiliary Status Table Entry |
PGAUX Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- PGAOVFLW 0002 PGAUXENT 0000 |
Copyright IBM Corporation, 1990, 2020