SXEQ Back to Index page
 
Prolog 
Control Block Contents 
   SXEQ DSECT
   SXEWK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

 
  SXEQ Control Block Content Top of page
 

 SXEQ DSECT Top of page
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
 SXEWK DSECT Top of page
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
 
 
  SXEQ Storage Layout Top of page
 
          
*** SXEQ - Storage Extension Work Area
*
*     +-------------------------------------------------------+
*   0 |                       SXEQSIZE                        |
*     +-------------------------------------------------------+
*   8 |                      SXEQSTILL                        |
*     +---------------------------+---------------------------+
*  10 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
*  18 |                      SXEQNEEDO                        |
*     +-------------------------------------------------------+
*  20 |                       SXEQHEAD                        |
*     +-------------------------------------------------------+
*  28 |                      SXEQNEEDN                        |
*     +-------------------------------------------------------+
*  30 |                       SXEQTAIL                        |
*     +-------------------------------------------------------+
*  38 |                      SXEQNEEDC                        |
*     +-------------------------------------------------------+
*  40
*
*** SXEQ - Storage Extension Work Area
          
*** SXEWK - Storage Extension Work Area
*
*     +-------------------------------------------------------+
*   0 |                       SXEHDST                         |
*     +-------------------------------------------------------+
*   8 |                       SXEHDSTF                        |
*     +-------------------------------------------------------+
*  10 |                       SXEHDSAI                        |
*     +-------------------------------------------------------+
*  18 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  20 |                       SXEHDND                         |
*     +-------------------------------------------------------+
*  28 |                       SXEHDNDF                        |
*     +-------------------------------------------------------+
*  30 |                       SXEHDNAI                        |
*     +-------------------------------------------------------+
*  38 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  40 |                       SXESTART                        |
*     +-------------------------------------------------------+
*  48 |                        SXEEND                         |
*     +-------------------------------------------------------+
*  50 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  58 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  60 |                       SXESXSST                        |
*     +-------------------------------------------------------+
*  68 |                       SXESXSSZ                        |
*     +-------------------------------------------------------+
*  70 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  78 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  80 |                       SXEASCE                         |
*     +-------------------------------------------------------+
*  88 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  90 |                                                       |
*     =                        SXEGQ                          =
*     |                                                       |
*     +-------------------------------------------------------+
*  D0 |                                                       |
*     =                        SXEMQ                          =
*     |                                                       |
*     +-------------------------------------------------------+
* 110 |                                                       |
*     =                        SXE4Q                          =
*     |                                                       |
*     +-------------------------------------------------------+
* 150 |                                                       |
*     =                        SXE1Q                          =
*     |                                                       |
*     +---------------------------+---------------------------+
* 190 |///////////////////////////|///////////////////////////|
*     +---------------------------+---------------------------+
* 198 |                        GFN1FP                         |
*     +-------------------------------------------------------+
* 1A0 |                        GFN4FS                         |
*     +-------------------------------------------------------+
* 1A8 |                       GFN4FR3                         |
*     +-------------------------------------------------------+
* 1B0 |                       GFN4FR2                         |
*     +-------------------------------------------------------+
* 1B8 |                       GFN4FR1                         |
*     +-------------------------------------------------------+
* 1C0 |                        GFN1FB                         |
*     +-------------------------------------------------------+
* 1C8 |                        GFN1MB                         |
*     +-------------------------------------------------------+
* 1D0 |                        GFN2GB                         |
*     +-------------------------------------------------------+
* 1D8
*
*** SXEWK - Storage Extension Work Area
 
 
  SXEQ Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
GFn            0198
GFnLen         01D0 00000040
GFn1Fb         01C0
GFn1Fp         0198
GFn1Mb         01C8
GFn2Gb         01D0
GFn4Fr         01B8 0GFn4Fr1
GFn4Fr1        01B8
GFn4Fr2        01B0
GFn4Fr3        01A8
GFn4Fs         01A0
SXEfrst        0080 00000090
SXElast        0150 00000190
SXEASCE        0080
SXEEND         0048
SXEGQ          0090
SXEHDNAI       0030
SXEHDND        0020
SXEHDNDF       0028
SXEHDSAI       0010
SXEHDST        0000
SXEHDSTF       0008
SXEMQ          00D0
SXEQhead       0020
SXEQneedC      0038
SXEQneedN      0028
SXEQneedO      0018
SXEQsize       0000
SXEQstill      0008
SXEQtail       0030
SXEQLen        0038 00000040
SXESTART       0040
SXESXSST       0060
SXESXSSZ       0068
SXESZD         01D0 0000003B
SXE1Q          0150
SXE4Q          0110
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:56:43 EDT.
Copyright IBM Corporation, 1990, 2022