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

PGAUX

Prolog  

Control Block Contents  
   PGAUX DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


PGAUX Prolog

 NAME       : PGAUX
 DESCRIPTION: Page Auxiliary Status Table Entry
 DSECT      : PGAUX
 FUNCTION   : Auxiliary extension of the PGSTE
 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.
 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


PGAUX DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PGAUX          Page Auxiliary Status Table Entry
0000    0 Signed       4 PGAUXENT (0)   Aux entry
0000    0 Signed       2 *              Reserved for IBM use
0002    2 Signed       2 PGAOVFLW       Overflow pin count Count of the
                                        number of 128 pin- count overflow
                                        increments. Each increment of
                                        ASAOVFLW represents 128 pins. The
                                        pin count for a page is kept in
                                        PGSPINCT, which is only 1 byte in
                                        length and can hold up to 127 pin
                                        increments. If that overflows,
                                        ASAOVFLW is incremented and
                                        therefore represents 128 pins.
                                        Note that ASAOVFLW can be changed
                                        with PCLONLY page serialization
                                        by those tasks that are allowed
                                        to use PCLONLY.

 

PGAUX Storage Layout

          
*** PGAUX - Page Auxiliary Status Table Entry
*
*     +-------------+-------------+
*   0 |/////////////|  PGAOVFLW   | 4
*     +-------------+-------------+
*
*** PGAUX - Page Auxiliary Status Table Entry

 

PGAUX Cross Reference

Symbol         Dspl Value
-------------- ---- -----
PGAOVFLW       0002
PGAUXENT       0000

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:31:40 EDT.
Copyright IBM Corporation, 1990, 2011