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

#### PTTBK

Prolog

Control Block Contents
PTTBK DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### PTTBK Prolog

     NAME       : HCPPTTBK
     DESCRIPTION: Page Translation (HCPPTZMT) parameters
     DSECT      : PTTBK
     FUNCTION   : Describe the fixed parameters for a call to
                  entry point HCPPTZMT, which is used to test
                  for null pages (pages which have not been
                  translated and are entirely zeroes) in a range
                  of guest addresses.
     LOCATED BY :
     CREATED BY : HCPVCHCK - During VMDUMP processing
     DELETED BY : HCPVCHCK - During VMDUMP processing
     SERIALIZED : The PTTBK is created and deleted by a single
                  invocation of HCPVCHCK and is not accessible
                  to other processes.
     COMMENTS   :

#### PTTBK Control Block Content

#### PTTBK DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      PTTBK          Page Translation (HCPPTZMT)
                                            parameters
          Entry Point HCPPTZMT Parameter List is defined here.
    0000    0 Dbl-Word     8 PTTBEGIN (0)   First 64-bit address in range
    0000    0 Signed       4 PTTBEGHI       High half of start address
    0004    4 Signed       4 PTTBEGLO       Low half of start address
    0008    8 Dbl-Word     8 PTTEND (0)     Last 64-bit address in range
    0008    8 Signed       4 PTTENDHI       High half of end address
    000C   12 Signed       4 PTTENDLO       Low half of end address
    0010   16 Bitstring    1 PTTPGST (256)  STATUS BYTES FOR EACH PAGE IN THE
                                            RANGE. MAXIMUM RANGE IS ONE MEG
                                            (I.E. ONE SEGMENT).
    0110  272 Dbl-Word     8 PTTASIT        ADDR SPACE ID TOKEN FOR REQUEST
              1... ....      PTTNULL        X'80' Page is null (has not been
                                            translated and is entirely
                                            zeroes)
          End of Parameter List definitions.
              00000118       PTTBKLEN       *-PTTBK LENGTH OF PTTBK IN BYTES
              00000023       PTTSIZE        (PTTBKLEN+7)/8 LENGTH OF PTTBK IN
                                            DWORDS

#### PTTBK Storage Layout

    *** PTTBK - Page Translation (HCPPTZMT) parameters
    *
    *     +---------------------------+---------------------------+
    *   0 |         PTTBEGHI          |         PTTBEGLO          |
    *     +---------------------------+---------------------------+
    *   8 |         PTTENDHI          |         PTTENDLO          |
    *     +---------------------------+---------------------------+
    *  10 |                                                       |
    *     =                       PTTPGST                         =
    *     |                                                       |
    *     +-------------------------------------------------------+
    * 110 |                       PTTASIT                         |
    *     +-------------------------------------------------------+
    * 118
    *
    *** PTTBK - Page Translation (HCPPTZMT) parameters

#### PTTBK Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    PTTASIT        0110
    PTTBEGHI       0000
    PTTBEGIN       0000
    PTTBEGLO       0004
    PTTBKLEN       0110 00000118
    PTTEND         0008
    PTTENDHI       0008
    PTTENDLO       000C
    PTTNULL        0110 80
    PTTPGST        0010
    PTTSIZE        0110 00000023

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