About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
VSATB
PrologControl Block Contents
VSATB DSECT
Storage Layout
Cross Reference
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 30 Mar 2001 at 09:13:24 EDT.
Copyright IBM Corporation, 1990, 2001