|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure STLTE Segment Table List Block Table Entry
0000 0 Address 8 STLENTRY Pointer to page table in a PGMBK
Masks to extract fields from the
STE contents
.... .... STLNULLM X'80000000' Isolate null entry
flag
0000F000 STLPGMM X'F000' NILL mask to isolate the
PGMBK HRA given the STE address
0000F800 STLPTOM X'F800' NILL mask to isolate the
Page Table Origin HRA given the
STE address
00000020 STLEXCLM STLEXCL Use NG Rx,=AD(STLEXCLM)
to isolate the "exclusive" bit
00000010 STLWRITM STLWRITE Use NG Rx,=AD(STLWRITM)
to isolate "shared writable" bit
.... 1111 STLPTLM X'000F' Use NG Rx,=AD(STLPLTM) to
isolate the page-table length
00000008 STLTElen *-STLENTRY Length on one table
entry
00000003 STLTEsft 3 2**STLTEsft = L'STLTE
00001000 STLTEsiz 4096 Size of each STLTE area.
00000200 STLTEper (STLTEsiz)/(STLTElen),(STLTEsiz)/
(STLTElen) Number of STLTEs in
each STLTE area. The second value
is specified equal to the first
value so that things like macros
can use the L' attribute to get
the actual value of STLTEper.
0008 8 Dbl-Word 8 STLNEXT (0) Next table entry
0000 0 Bitstring 7 * Bits 00-55 of PGMBK/PTO address
0007 7 Bitstring 1 STLSTAT Bits 56-63 of PGMBK/PTO address,
which is the entry status
..1. .... STLEXCL X'20' STLEXCL Entry is exclusive
...1 .... STLWRITE X'10' STLWRITE Writeable storage
in shared PGMBK
| |