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.
VACBK | Back to Index page |
Prolog Control Block Contents VACBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
VACBK Prolog | Top of page |
NAME : HCPVACBK DESCRIPTION: Vacator Block DSECT : VACBK FUNCTION : Represents one Dynamic Memory Downgrade function LOCATED BY : RSAVACBK in HCPRSMCM (RSMBK) CREATED BY : HCPVAC DELETED BY : HCPVAC REFERENCES : VMDBK Virtual Machine Definition block VCZBK Vacator Zone block SVGBK Save Area block SERIALIZED : Fields that are filled in during creation of the block do not need serialization because only the creator knows about them. Fields that are filled in at the end of a DMD do not need serialization because only the last outstanding HCPVACBE task will be touching them. All other fields, which are mainly counts, should be updated with CS logic to avoid data loss. The exception is RAS-only fields which may not require the CS logic. RELOCATION CONSIDERATIONS : None COMPATIBILITY AND MIGRATION CONCERNS : Only those which are common to all control blocks NOTES : |
VACBK Control Block Content | Top of page |
|
VACBK Storage Layout | Top of page |
*** VACBK - Vacator Block * * +---------------------------+---------------------------+ * 0 | VACNEXT | VACTOSSC | * +---------------------------+---------------------------+ * 8 | VACSTRTS | * +-------------------------------------------------------+ * 10 | VACENDTS | * +-------------------------------------------------------+ * 18 | VACTKCPE | * +-------------------------------------------------------+ * 20 * *** VACBK - Vacator Block *** Overlay for VACTKCPE in VACBK * * +---------------------------+---------------------------+ * 18 |///////////////////////////| VACTASKS | * +------+------+------+------+---------------------------+ * 20 |:STATU|//////|//////|//////| VACVCZLL | * +------+------+------+------+---------------------------+ * 28 | VACVCZCT | VACRUNCT | * +---------------------------+---------------------------+ * 30 | VACWAICT | VACMXCPU | * +---------------------------+---------------------------+ * 38 | VACVCFCT | VACRESUM | * +---------------------------+---------------------------+ * 40 | VACSVGBK | VACSKIPS | * +---------------------------+---------------------------+ * 48 | VACVCFMX |///////////////////////////| * +---------------------------+---------------------------+ * 50 | VACORIGF | * +-------------------------------------------------------+ * 58 | | * = VACVCZLK = * | | * +-------------------------------------------------------+ * 88 * *** Overlay for VACTKCPE in VACBK |
VACBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- VACABORT 0020 40 VACBSIZE 0058 00000088 VACDONE 0020 20 VACENDTS 0010 VACINPRG 0020 80 VACMXCPU 0034 VACNEXT 0000 VACORIGF 0050 VACPONR 0020 04 VACRESUM 003C VACRUNCT 002C VACSIZE 0058 00000011 VACSKIPS 0044 VACSTATU 0020 VACSTRTS 0008 VACSVGBK 0040 VACTASKS 001C VACTKCPE 0018 VACTOSSC 0004 VACVCFCT 0038 VACVCFMX 0048 VACVCFTH 0020 02 VACVCZCT 0028 VACVCZLK 0058 VACVCZLL 0024 VACWAICT 0030 VACZONFL 0020 01 |
Copyright IBM Corporation, 1990, 2024