Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

STLTE

Prolog  

Control Block Contents  
   STLTE DSECT

Storage Layout  

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

This information is based on z/VM V4R2.0. Last updated on 17 Oct 2001 at 16:46:03 EDT.
Copyright IBM Corporation, 1990, 2001