|
Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PTTBK
Control Block Contents
PTTBK DSECT
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
Copyright IBM Corporation, 1990, 2001