| Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. | 
VSATB
Control Block Contents  
   VSATB DSECT
Cross Reference (Contains links to field and bit definitions)
VSATB Prolog
 NAME       : HCPVSATB
 DESCRIPTION: VECTOR SAVE AREA TABLE
 DSECT      : VSATB
 FUNCTION   : MAPS THE VECTOR REGISTER SAVE AREA FOR THE
              GUESTS VIRTUAL VECTOR FACILITY
 LOCATED BY : VECVSATB (FIELD IN VECBK)
 CREATED BY : HCPVSMAL
 DELETED BY : HCPVSMDA
 SERIALIZED : MUTUALLY EXCLUSIVE STATES OF CONSOLE
              FUNCTION MODE AND INSTRUCTION SIMULATION
VSATB Control Block Content
VSATB DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VSATB VECTOR SAVE AREA TABLE 0000 0 Dbl-Word 8 * (0) ALIGN TO DOUBLEWORD BOUNDARY 0000 0 Address 4 VSAVTBL (8) VIRTUAL ADDRESS SECTION. CONTAINS 8 SYSTEM VIRTUAL ADDRESSES 0020 32 Address 4 VSARTBL (8) REAL ADDRESS SECTION. CONTAINS 8 REAL ADDRESSES 00000008 VSASIZE ((*-VSAVTBL)+7)/8 SIZE OF TABLE IN DOUBLEWORDS 0000 0 Address 4 VSAVADDR FIRST SYSTEM VIRTUAL ADDRESS 00000004 VSAELMSZ *-VSAVTBL SIZE OF ONE ELEMENT IN BYTES 0004 4 Address 4 * (6) 6 SYSTEM VIRTUAL ADDRESSES... IN BETWEEN 001C 28 Address 4 VSAVEND LAST SYSTEM VIRTUAL ADDRESS 0020 32 Address 4 VSARADDR FIRST REAL ADDRESSES 0024 36 Address 4 * (6) 6 REAL ADDRESSES IN BETWEEN 003C 60 Address 4 VSAREND LAST REAL ADDRESS
VSATB Storage Layout
          
*** VSATB - VECTOR SAVE AREA TABLE
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       VSAVTBL                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  20 |                                                       |
*     =                       VSARTBL                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  40
*
*** VSATB - VECTOR SAVE AREA TABLE
          
*** Overlay for VSAVTBL in VSATB
*
*     +---------------------------+---------------------------+
*   0 |         VSAVADDR          |///////////////////////////|
*     +---------------------------+///////////////////////////|
*   8 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+---------------------------+
*  18 |///////////////////////////|         VSAVEND           |
*     +---------------------------+---------------------------+
*  20
*
*** Overlay for VSAVTBL in VSATB
          
*** Overlay for VSARTBL in VSATB
*
*     +---------------------------+---------------------------+
*  20 |         VSARADDR          |///////////////////////////|
*     +---------------------------+///////////////////////////|
*  28 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+---------------------------+
*  38 |///////////////////////////|         VSAREND           |
*     +---------------------------+---------------------------+
*  40
*
*** Overlay for VSARTBL in VSATB
VSATB Cross Reference
Symbol Dspl Value -------------- ---- ----- VSAELMSZ 0000 00000004 VSARADDR 0020 VSAREND 003C VSARTBL 0020 VSASIZE 0020 00000008 VSAVADDR 0000 VSAVEND 001C VSAVTBL 0000
Last updated on 6 Jun 2001 at 12:46:33 EDT.
Copyright IBM Corporation, 1990, 2001