|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure HDPBK Host DAT table Programming area block
0000 0 Signed 8 HDPTD Table origin, table type, and
table length of DAT table
associated with this HDPBK, in
ASCE format (DT bits, not R*TE
format TT bits). Table offset
(TF) bits are assumed to be
unused.
0008 8 Signed 8 HDPVSTRT Starting virtual address of
virtual address range represented
by associated table. Must be zero
in highest level table designated
by the ASCE.
0010 16 Signed 8 HDPVEND Ending virtual address of virtual
address range represented by
associated table. This is the
highest virtual address ever made
addressable in the associated
table; addresses within this
range may have since been
nullified.
Back pointers to higher level control blocks and tables.
HDPASCBK and HDPASTEl are filled in for all associated
table types.
HDPHLRTE and HDPHLHDP are filled in if the associated
table is not the highest level table in this address
space's DAT structures; they point to the higher level
R*TE which designates the table associated with this
HDPBK, and the HDPBK which is associated with the table
containing that higher level R*TE, respectively.
0018 24 Signed 4 HDPASCBK ASCBK address
001C 28 Signed 4 HDPASTEl Copy of ASCASTEl
...1 11.. HDPASTE 00004 HDPASTEl,L'HDPASTEl
0020 32 Signed 4 * Reserved for IBM use
0024 36 Signed 4 HDPHLHDP HDPBK associated with the region
table containing the HDPHLRTE
R*TE
0028 40 Signed 8 HDPHLRTE Higher level R*TE which
designates this table (or 0 if
this is the highest level table
for the address space)
Masks useful for processing virtual addresses represented
by this table.
0030 48 Signed 8 HDPVMAXM Mask for generating highest
virtual address in area (region
or segment) represented by the
associated table. Also, for
highest level table designated by
ASCE, is the highest virtual
address representable by an ASCE
with matching DT bits.
for R1T: X'001FFFFFFFFFFFFF'
for R2T: X'000003FFFFFFFFFF'
for R3T: X'000000007FFFFFFF'
for ST: X'00000000000FFFFF'
0038 56 Signed 8 HDPISOXM Mask for isolating index portion
of virtual address in area
represented by the associated
table:
for R1T: x'FFE0000000000000' - isolate R1X
for R2T: x'001FFC0000000000' - isolate R2X
for R3T: x'000003FF80000000' - isolate R3X
for ST: x'000000007FF00000' - isolate SX
0040 64 Signed 4 HDP$END (0) End of control block
00000040 HDPLEN *-HDPBK Length of HDPBK in bytes
00000008 HDPSIZE (HDPLEN+7)/8 Size of HDPBK in
doublewords
| |