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, 2001