Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

PTESET

Prolog  

Control Block Contents  

PTESET DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

PTESET Prolog

 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


PTESET DSECT

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 0012 18 Signed 2 PTESETPP Sets that fit in a page 00000014 PTESETSZ *-PTESET Size of PTE set info

 

PTESET Storage Layout

*** PTESET - Map an area in the TCMBK for a given PTE set size
*
*     +---------------------------+---------------------------+
*   0 |         PTEAVAIL          |         PTEC1ST           |
*     +---------------------------+---------------------------+
*   8 |         PTECLST           |         PTECNUM           |
*     +-------------+-------------+---------------------------+
*  10 |/////////////|  PTESETPP   | 14
*     +-------------+-------------+
*
*** PTESET - Map an area in the TCMBK for a given PTE set size

 

PTESET Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

PTEAVAIL 0000

PTECLRSZ 000C 00000010

PTECLST 0008

PTECNUM 000C

PTEC1ST 0004

PTESETPP 0012

PTESETSZ 0012 00000014

PTESTART 0000


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:38:43 EDT.
Copyright IBM Corporation, 1990, 1999