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
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
Last updated on 3 Aug 1999 at 13:48:20 EDT.
Copyright IBM Corporation, 1990, 1999