Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

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

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 z/VM V4R2.0. Last updated on 17 Oct 2001 at 17:14:05 EDT.
Copyright IBM Corporation, 1990, 2001