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.
VAABK | Back to Index page |
Prolog Control Block Contents VAABK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
VAABK Prolog | Top of page |
NAME : HCPVAABK DESCRIPTION: ARCHITECTURE ANCHOR BLOCK DSECT : VAABK Virtual Architecture Block FUNCTION : Used to anchor the RDMBK and ARDBK structures reference by a member of the SSI. The VAABK contains a pointer to a table of ARDBKs that represent the maximal architectural characteristics for all members of the SSI. These ARDs are read from the PDR or updated when a dynamic architecture update occurs. The VAABK also contains the member's unique SSI index number and its name. Embedded in the VAABK is a cross-system lock block (XLKBK), which is used to serialize relocation domain operations across the SSI. The VAASEQ sequence number is used to synchronize joining/ re-joining members of the SSI cluster. Every joined member, once synchronized, will have the same value of VAASEQ. LOCATED BY : HCPARDVA -- The VAABK block is hardcoded into HCPARD at this externalized label. Use an EXTRN and an adcon to get its address. For example: L R1,=A(HCPARDVA) SERIALIZED : VAAXLK which is a cross-system global lock that is maintained by HCPXLK. CREATED BY : HCPARDIN when the member IPLs DELETED BY : Never RELOCATION CONSIDERATIONS : This structure is not relocated. It is instantiated per member of the SSI. |
VAABK Control Block Content | Top of page |
|
VAABK Storage Layout | Top of page |
*** VAABK - ARCHITECTURE ANCHOR BLOCK * * +-------------------------------------------------------+ * 0 | VAANAME | * +-------------+-------------+---------------------------+ * 8 |/////////////| VAAINDX | VAASCKID | * +-------------+-------------+---------------------------+ * 10 | VAASSIP | VAASRDP | * +---------------------------+---------------------------+ * 18 | VAARDMP | VAASEQ | * +---------------------------+---------------------------+ * 20 | VAASEQN | VAASCPQ | * +---------------------------+---------------------------+ * 28 | VAAGDATA | VAAGDAT2 | * +---------------------------+---------------------------+ * 30 | | * = VAAXLK = * | | * +---------------------------+---------------------------+ * 130 | VAAFRTOK |///////////////////////////| * +---------------------------+---------------------------+ * 138 * *** VAABK - ARCHITECTURE ANCHOR BLOCK |
VAABK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- VAADWSZ 0134 00000027 VAAFRTOK 0130 VAAGDATA 0028 VAAGDAT2 002C VAAINDX 000A VAANAME 0000 VAARDMP 0018 VAASCKID 000C VAASCPQ 0024 VAASEQ 001C VAASEQN 0020 VAASRDP 0014 VAASSIP 0010 VAAXLK 0030 |
Copyright IBM Corporation, 1990, 2020