STLTE - 32-bit CP - V4R4.0

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
              .... 1111      STLPTLNG       X'0F' Page table length (in units
                                            of 64 byte blocks, minus 1).

#### 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
    STLPTLNG       0003 0F
    STLPTOM        0000 STLENTRY
    STLSHIFT       0000 00000002
    STLSTAT        0003
    STLWRITE       0003 10
    STLWRITM       0000 10

This information is based on z/VM V4R4.0. Last updated on 29 Jul 2003 at 16:24:33 EDT.
Copyright IBM Corporation, 1990, 2003