|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure SXEQ Storage Extension Work Area
0000 0 Signed 8 SXEQsize - Size of 1 set, bytes
0008 8 Signed 8 SXEQstill - Count of sets still on the
chain.
0010 16 Signed 4 * - Reserved
0014 20 Signed 4 * - Reserved
0018 24 Signed 8 SXEQneedO - Count of sets that were
originally/actually needed.
0020 32 Address 8 SXEQhead - Pointer to the first entry in a
queue of frame sets. Points to
the lowest frame in the frame
set.
0028 40 Signed 8 SXEQneedN - Count of sets that are still
needed.
0030 48 Address 8 SXEQtail - Last frame set, so that we can
append to the end
0038 56 Signed 8 SXEQneedC - Count of frame sets that were
consumed.
00000040 SXEQLen *-SXEQ
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure SXEWK Storage Extension Work Area
Start and end of the real memory that will be attached and
assigned by SERVC hardware requests.
0000 0 Address 8 SXEHDST Storage extension start address
0008 8 Address 8 SXEHDSTF FRMTE address for SXEHDST
0010 16 Signed 8 SXEHDSAI Address-incr for SXEHDST
0018 24 Signed 8 * Reserved for IBM use
0020 32 Address 8 SXEHDND A(Storage extension last byte)
0028 40 Address 8 SXEHDNDF FRMTE address for SXEHDND
0030 48 Signed 8 SXEHDNAI Address-incr for SXEHDND
0038 56 Signed 8 * Reserved for IBM use
Description of the extension that CP will use.
0040 64 Address 8 SXESTART Storage extension start address
0048 72 Address 8 SXEEND Storage extension last address
0050 80 Signed 8 * Reserved for IBM use
0058 88 Signed 8 * Reserved for IBM use
The size by which SXS addressability will be increased.
0060 96 Address 8 SXESXSST SXS growth start address. Because
real memory B2G and Host Logical
Addressability B2G march together
(all because of the use of EDAT-1
for SXSTB) it is expected that
the contents of SXESXSST will
equal SXEHDST.
0068 104 Signed 8 SXESXSSZ SXS growth in bytes. This will be
zero if SYSSXSSZ is already at
maximum.
0070 112 Signed 8 * Reserved for IBM use
0078 120 Signed 8 * Reserved for IBM use
The pretend ASCE when the DAT structures to be added are
being built.
0080 128 Address 8 SXEASCE Pretend ASCE when building DAT
* Define SXE1st for the first SXEQ DSECT defined.
00000090 SXEfrst *
* Define SXEQs for Frame Sets of different sizes.
0090 144 Bitstring 64 SXEGQ SXEQ for 2G Frame Set
00D0 208 Bitstring 64 SXEMQ SXEQ for 1M Frame Set
0110 272 Bitstring 64 SXE4Q SXEQ for 16K Frame Set
0150 336 Bitstring 64 SXE1Q SXEQ for 4K Frame Set
* Define SXElast beyond the last SXEQ DSECT defined.
00000190 SXElast *
0190 400 Address 4 * Reserved
When a calculation is performed in order to determine the
requirements for frame sets of each size, the
calculations start at the ASCE level and drill through
all levels of the DAT structure.
A distinction is made for the reason for the frame sets.
For example, to calculate the number of frame sets for
some FRMTB addressability, we would include the number of
16K (AKA 4F) RTT Region First Tables
16K (AKA 4F) RST Region Second Tables
16K (AKA 4F) RTT Region Third Tables
16K (AKA 4F) ST Segment Tables
4K (AKA 1F) PT Page Tables
4K (AKA 1F) BF Backing Frames
Following each such calculation, the counts for each
frame set size and its usage are accumulated in a final
count array.
If a prior calculation had already included calculations
that would be for the same pieces, say the same Region
First Table, then that calculation's count is cleared
before the accumulating so that double counting is not
performed.
0198 408 Dbl-Word 8 GFn (0) Alignment
0198 408 Signed 8 GFn1Fp 1F frame set for PT
01A0 416 Signed 8 GFn4Fs 4F frame set for ST
01A8 424 Signed 8 GFn4Fr3 4F frame set for RTT
01B0 432 Signed 8 GFn4Fr2 4F frame set for RST
01B8 440 Signed 8 GFn4Fr1 4F frame set for RFT
0GFn4Fr1 GFn4Fr GFn4Fs GFn4Fr When we're not
exactly sure how a 4F frame set
will be used, stick the count in
the ST counter GFn4Fs
01C0 448 Signed 8 GFn1Fb 1F frame set for backing
01C8 456 Signed 8 GFn1Mb 1M frame set for backing
01D0 464 Signed 8 GFn2Gb 2G frame set for backing
00000040 GFnLen (*-GFn+7)/8*8 Length of counters
0000003B SXESZD (*-SXEWK+7)/8 SXEWK size in
dwords
| |