PTESET Back to Index page
 
Prolog 
Control Block Contents 
   PTESET DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  PTESET Prolog Top of page
 
 NAME       : HCPTCMBK
 DESCRIPTION: Map an area in the TCMBK for a given PTE set size
 DSECT      : PTESET
 NOTES      : Note that if the size of PTESET DSECT changes, then the
              field DPSPTEIX defined in HCPBST must also change.
              PTESET maps TCMPTE8, TCMPTE10, TCMPTE12, and TCMPTE14.
 
 
  PTESET Control Block Content Top of page
 

 PTESET DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PTESET Map an area in the TCMBK for a given PTE set size 0000 0 Signed 4 PTESTART (0) Start of PTE data 0000 0 Signed 4 PTEAVAIL Pointer to next available set of PTEs of this size 0004 4 Signed 4 PTEC1ST First set of PTEs on the collection pile. Remove sets from this end of pile. 0008 8 Signed 4 PTECLST Last set of PTEs on the collection pile. Add sets to this end of pile. 000C 12 Signed 4 PTECNUM Count of items on collection pile. 00000010 PTECLRSZ *-PTESET Size to clear when MDC set off 0010 16 Signed 2 PTEPAGES Count of pages in this set 0012 18 Signed 2 PTESETPP Sets that fit in a page 00000014 PTESETSZ *-PTESET Size of PTE set info The number of PTE sets per frame depends on the size of a PTE so set up a value based on the mode CP will execute in. We can't reference the PAGTE/PAG64 symbols directly without causing every user of this part to also include PAGTE COPY. *cmnt** HCPXREF PAGGLENG 00000008 PTELEN 8 Length of z/Arch PTEs
 
 
  PTESET Storage Layout Top of page
 
 
*** PTESET - Map an area in the TCMBK for a given PTE set size
*
*     +---------------------------+---------------------------+
*   0 |         PTEAVAIL          |         PTEC1ST           |
*     +---------------------------+---------------------------+
*   8 |         PTECLST           |         PTECNUM           |
*     +-------------+-------------+---------------------------+
*  10 |  PTEPAGES   |  PTESETPP   | 14
*     +-------------+-------------+
*
*** PTESET - Map an area in the TCMBK for a given PTE set size
 
 
  PTESET Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
PTEAVAIL       0000
PTECLRSZ       000C 00000010
PTECLST        0008
PTECNUM        000C
PTEC1ST        0004
PTELEN         0012 00000008
PTEPAGES       0010
PTESETPP       0012
PTESETSZ       0012 00000014
PTESTART       0000
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:44:24 EDT.
Copyright IBM Corporation, 1990, 2016