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. 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
Copyright IBM Corporation, 1990, 2011