|
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
Copyright IBM Corporation, 1990, 2002