Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

VSATB

Prolog  

Control Block Contents  

VSATB DSECT

Storage Layout  

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

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

VSAELMSZ 0000 00000004

VSARADDR 0020

VSAREND 003C

VSARTBL 0020

VSASIZE 0020 00000008

VSAVADDR 0000

VSAVEND 001C

VSAVTBL 0000


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 13:48:20 EDT.
Copyright IBM Corporation, 1990, 1999