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.
 RELOCATION CONSIDERATIONS : None
 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 V6R2.0. Last updated on 21 Nov 2011 at 11:16:01 EDT.
Copyright IBM Corporation, 1990, 2011