Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
STLTE
Control Block Contents
STLTE DSECT
Cross Reference (Contains links to field and bit definitions)
STLTE Prolog
NAME : HCPSTLTE DESCRIPTION: Segment Table List Block Table Entry DSECT : STLTE Function : There is one Segment Table List Block Table Entry (STLTE) for each megabyte in an STLBK. The format of the STLTE matches the ESA/390 STE to the extent that there is a page table origin (PTO) in the entry. Located by : STLSTEPT field of HCPSTLBK STLSTE2 field of HCPSTLBK While these entries have a PTO like STEs, they are only "templates" used during saved segment processing. They are never "attached" to the hardware in the architectural sense. Created by : HCPBPBSL when an STLBK is built HCPBPCBS when an STLBK is built Deleted by : HCPBPCBS when an STLBK is released HCPRPSSL when an STLBK is released
STLTE Control Block Content
STLTE DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure STLTE Segment Table List Block Table Entry 0000 0 Signed 4 STLENTRY Pointer to page table in a PGMBK .... .... STLNULLM X'80000000' Isolate null entry flag STLENTRY STLPGMM PFXPGNUM Isolate PGMBK address STLENTRY STLPTOM X'7FFFF800' Isolate page table address ..1. .... STLEXCLM X'00000020' Isolate exclusive bit ...1 .... STLWRITM X'00000010' Isolate shared writable bit .... 1111 STLPTLM X'0000000F' Isolate page-table length-ESA390 00000004 STLLENTH *-STLENTRY Length on one table entry 00000002 STLSHIFT 2 Number of bits to shift an STLTE offset right to get an index, or an index left to get an offset. 0004 4 Signed 4 STLNEXT (0) Next table entry 0000 0 Bitstring 1 * Bits 0-7 of PGMBK/PTO address 0001 1 Bitstring 1 * Bits 8-15 of PGMBK/PTO address 0002 2 Bitstring 1 * Bits 16-20 of PGMBK/PTO address 0003 3 Bitstring 1 STLSTAT Entry status ..1. .... STLEXCL X'20' Entry is exclusive ...1 .... STLWRITE X'10' Writeable storage in shared PGMBK
STLTE Storage Layout
*** STLTE - Segment Table List Block Table Entry * * +---------------------------+ * 0 | STLENTRY | * +---------------------------+ * *** STLTE - Segment Table List Block Table Entry *** Overlay for STLENTRY in STLTE * * +------+------+------+------+ * 0 |//////|//////|//////|:STAT | 4 * +------+------+------+------+ * *** Overlay for STLENTRY in STLTE
STLTE Cross Reference
Symbol Dspl Value -------------- ---- ----- STLENTRY 0000 STLEXCL 0003 20 STLEXCLM 0000 20 STLLENTH 0000 00000004 STLNEXT 0004 STLNULLM 0000 00 STLPGMM 0000 STLENTRY STLPTLM 0000 0F STLPTOM 0000 STLENTRY STLSHIFT 0000 00000002 STLSTAT 0003 STLWRITE 0003 10 STLWRITM 0000 10
Copyright IBM Corporation, 1990, 2001