|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure LCPBK Limiting CPU Pool system block
0000 0 Dbl-Word 8 LCPLLCK (3) LKWRD for LIMBK CHAIN LOCK which
serializes: - The LIMBK chain
(LCPNEXT, LCPPREV, LIMNEXT,
LIMPREV) - Fields in the LIMBK -
SET SRM LIMITHARD DEADLINE versus
DEFINE CPUPOOL command
0018 24 Address 4 LCPNEXT Next (first) LIMBK address The
LIMBK CHAIN is double-linked,
circular, & includes the anchor
(LCPNEXT/LCPPREV). When empty,
LCPNEXT=LCPPREV=ADDR(LCPNEXT).
With 2 LIMBKS, LCPNEXT/LIMNEXT
pointers are followed to get
LCPNEXT->LIMBK1.LIMNEXT->
LIMBK2.LIMNEXT->LCPNEXT.
Serialized by LIMBK CHAIN LOCK
001C 28 Address 4 LCPPREV Previous (last) LIMBK address The
LIMBK CHAIN is double-linked,
circular, & includes the anchor
(LCPNEXT/LCPPREV). When empty,
LCPNEXT=LCPPREV=ADDR(LCPNEXT).
With 2 LIMBKS, LCPPREV/LIMPREV
pointers are followed to get:
LCPPREV->LIMBK2.LIMNEXT
LIMBK2.LIMPREV->LIMBK1.LIMNEXT
LIMBK1.LIMPREV->LCPNEXT.
Serialized by LIMBK CHAIN LOCK
0020 32 Bitstring 1 LCPCPUAF CPU Affinity flag byte ON =CPU
Affinity ON OFF=CPU Affinity
SUPPRESSED CPU Affinity is a
concept that only applies to
secondary processors (IFL, zIIP,
zAAP, ICF). CPU pools can only
limit CPUs of type IFL or CP.
Since CP processors are not
secondary processors, a userid's
CPU AFFINITY setting does not
effect what real processors the
work assigned to virtual CP
processors runs on. Thus, only
CPU AFFINITY for IFL engines
matters to the CPU pooling
support and is remembered here.
See HCPCPA's prologue General
Comments for more details on CPU
Affinity. Serialized by SCHEDULER
LOCK
1... .... LCPIFL X'80' IFL engine CPU Affinity
0021 33 Bitstring 1 * (3) Reserved for IBM use
0024 36 Signed 4 LCPCIFLA Sequence number of current IFL
engine CPU Affinity toggle.
Serialized by SCHEDULER LOCK
0028 40 Dbl-Word 8 * Reserved for IBM use
0030 48 Dbl-Word 8 * Reserved for IBM use
0038 56 Dbl-Word 8 * Reserved for IBM use
0040 64 Dbl-Word 8 * Reserved for IBM use
00000009 LCPSIZE (*-LCPBK+7)/8 size in double
words
00000048 LCPBSIZE LCPSIZE*8 size in bytes
| |