PPRLG - 32-bit CP - V4R4.0

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

#### PPRLG

Prolog

Control Block Contents
PPRLG DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### PPRLG Prolog

     Name       : HCPPPRLG
     Description: Pending Page Release Log
     DSECT      : PPRLG
     Function   : This block contains address pairs that represent
                  guest real page frames that are in the pending
                  release state.
     Located by : VMDPPRLG points to the PPRLG for that guest.
     Created by : HCPFST when B2FF is issued and no log exits.
     Deleted by : HCPPPRFR after processing the log.  HCPRPB.

#### PPRLG Control Block Content

#### PPRLG DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      PPRLG          Pending Page Release Log
    0000    0 Dbl-Word     8 PPRLGENT       PPRLG entry
              00000008       PPRLGESZ       *-PPRLGENT PPRLG entry size in
                                            bytes
    0008    8 Dbl-Word     8 * (59)
              000001E0       PPRLGOFS       *-PPRLG Displacement to Last
                                            entry
    01E0  480 Dbl-Word     8 PPRLE          Last entry
              000001E8       PPRLGSZ        *-PPRLG Log size in bytes
              0000003D       PPRLGDWD       PPRLGSZ/8 Log size in doublewords
    0000    0 Signed       4 PPRLO          Low page range
    0004    4 Signed       4 PPRHI          High address of range

#### PPRLG Storage Layout

    *** PPRLG - Pending Page Release Log
    *
    *     +-------------------------------------------------------+
    *   0 |                       PPRLGENT                        |
    *     +-------------------------------------------------------+
    *   8 |///////////////////////////////////////////////////////|
    *     =///////////////////////////////////////////////////////=
    *     |///////////////////////////////////////////////////////|
    *     +-------------------------------------------------------+
    * 1E0 |                        PPRLE                          |
    *     +-------------------------------------------------------+
    * 1E8
    *
    *** PPRLG - Pending Page Release Log

    *** Overlay for PPRLGENT in PPRLG
    *
    *     +---------------------------+---------------------------+
    *   0 |          PPRLO            |          PPRHI            |
    *     +---------------------------+---------------------------+
    *   8
    *
    *** Overlay for PPRLGENT in PPRLG

#### PPRLG Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    PPRHI          0004
    PPRLE          01E0
    PPRLGDWD       01E0 0000003D
    PPRLGENT       0000
    PPRLGESZ       0000 00000008
    PPRLGOFS       0008 000001E0
    PPRLGSZ        01E0 000001E8
    PPRLO          0000

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 16:02:57 EDT.
Copyright IBM Corporation, 1990, 2003