|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure VACBK Vacator Block
0000 0 Signed 4 VACNEXT Ptr to next VACBK in historical
queue
0004 4 Signed 4 VACTOSSC Count of time TOSS_VCFBKS was
called during this downgrade
(RAS)
0008 8 Dbl-Word 8 VACSTRTS Timestamp of start of vacator
0010 16 Dbl-Word 8 VACENDTS Timestamp of end of vacator
0018 24 Dbl-Word 8 VACTKCPE CPEBK addr for
HCPPSSCC-maintained count
0018 24 Signed 4 * VACTKCPE word for CPEBK addr
001C 28 Signed 4 VACTASKS Zones yet to complete (HCPPSSCC-
maintained)
Status flags may progress only as follows:
VACSTATU VACCOMPF
======== ========
INPRG 00
DONE SUCC
or
INPRG 00
ABORT HALTD, VTCAN, or SZCAN
DONE HALTD, VTCAN, or SZCAN
0020 32 Bitstring 1 VACSTATU Flags for status of memory
downgrade
1... .... VACINPRG X'80' VACINPRG vacate in progress
.1.. .... VACABORT X'40' VACABORT vacate is
halting/cancelling
..1. .... VACDONE X'20' VACDONE vacate is complete
(success or halted)
.... .1.. VACPONR X'04' VACPONR point of no return
reached (no halt)
.... ..1. VACVCFTH X'02' VACVCFTH VCFBK throttle is
in effect
.... ...1 VACZONFL X'01' VACZONFL at least one zone
failed and was marked
AvlBeenTried
0021 33 Bitstring 1 * Reserved for IBM use
0022 34 Bitstring 1 * Reserved for IBM use
0023 35 Bitstring 1 * Reserved for IBM use
Fields governed by VACVCZLK:
0024 36 Signed 4 VACVCZLL Circular doubly-linked list of
VCZBKs
0028 40 Signed 4 VACVCZCT Count of VCZBKs in linked list
002C 44 Signed 4 VACRUNCT Count of active threads (VCZBKs
in linked list marked
"stacked/running", i.e. with
VCZRUNNG set)
0030 48 Signed 4 VACWAICT Count of waiting threads (VCZBKs
in linked list marked "waiting to
run", i.e. with VCZWAITN set) end
of Fields governed by VACVCZLK
0034 52 Signed 4 VACMXCPU Max number of threads allowed to
be running at one time
0038 56 Signed 4 VACVCFCT Count of VCFBKs in existence for
this DMD
003C 60 Signed 4 VACRESUM Address at which to resume HCPVAC
once all threads are done
0040 64 Signed 4 VACSVGBK SVGBK addr to resume on
0044 68 Signed 4 VACSKIPS Times any frame was skipped by
vacator
0048 72 Signed 4 VACVCFMX Max number of VCFBKs allowed at
any moment
0050 80 Dbl-Word 8 VACORIGF Original frame count to be
vacated
0058 88 Dbl-Word 8 VACVCZLK (6) Formal spin lock that governs: -
VACVCZLL, VACVCZCT, VACRUNCT, and
VACWAICT in VACBK - VCZRUNNG,
VCZWAITN, and VCZDONE bits in
VCZSTATF field
00000011 VACSIZE (*-VACBK+7)/8 size in double
words
00000088 VACBSIZE VACSIZE*8 size in bytes
| |