|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure CUIBK CONTROL UNIT INFORMATION BLOCK
0000 0 Address 4 CUINXTCU NEXT CUIBK IN CHAIN
0004 4 Address 4 CUIRDEVS POINTER TO LIST OF RDEVS
ASSOCIATED WITH THIS CONTROL UNIT
0008 8 Dbl-Word 8 * (0)
0008 8 Bitstring 48 CUIAQLCK Spin Lock for AEBK queue(CUIAEBK)
0038 56 Address 4 CUIAEBK POINTER TO LIST OF AEBKS
ASSOCIATED WITH THIS CONTROL UNIT
003C 60 Signed 4 CUIDEDCT NUMBER OF DEVICES ATTACHED TO
THIS CONTROL UNIT WHICH ARE
DEDICATED TO THE GUEST (OR WHICH
HE HAS LINKED AS A FULL-PACK
MINI) NOTES : THIS FIELD IS
SERIALIZED BY MEANS COMPARE AND
SWAP LOGIC. ALL REFERENCES TO
FIELD MUST BE MADE USING COMPARE
AND SWAP
0040 64 Bitstring 1 CUIPOLL FLAG FOR POLLING
1... .... CUIPOLL1 X'80' CUIPOLL1 USED TO INDICATE
WHETHER ALL AEBKS ON THI CUIBK
HAVE BEEN POLLED THIS TIME (USED
AS A TOGGLE IN CONJUNCTION WITH
CUIPOLL2)
.1.. .... CUIPOLL2 X'40' CUIPOLL2 USED TO INDICATE
WHETHER ALL AEBKS ON THI CUIBK
HAVE BEEN POLLED THIS TIME (USED
AS A TOGGLE IN CONJUNCTION WITH
CUIPOLL1)
0041 65 Bitstring 1 CUISFLG SPECIAL CONDITIONS FLAG
.1.. .... CUIQSMUC X'40' CUIQSMUC Indicates that
devices on this CU are quiesced
for Summary UC recovery
processing.
..1. .... CUINPPSN X'20' CUINPPSN Indicates that
devices on this CU should enable
PPRC Suspend Summary
Notifications
0042 66 Bitstring 14 CUISSID Subsystem ID for this control
unit
0050 80 Dbl-Word 8 * (0)
0050 80 Bitstring 48 CUIDTLCK Spin lock for subsys status data
fields
(CUISSID,CUICFWID,CUISFLGS,CUIFCX
P,CUIFCPTR)
0080 128 Signed 2 CUICFWID CURRENT CACHE FASTWRITE ID FOR
THIS SUBSYSTEM
0082 130 Signed 2 CUIDVSC DEVICE NUMBER OF THE DEVICE WHICH
MOST RECENTLY CAUSED THE
INVOCATION OF STATE-CHANGE-TYPE
PROCESSING
0084 132 Bitstring 1 CUISCAS SUBSYSTEM CACHING STATUS FLAG
1... .... CUISSCA X'80' CUISSCA CACHING IS ACTIVE
.1.. .... CUISCTM X'40' CUISCTM CACHING TERMINATED
..1. .... CUISSCD X'20' CUISSCD CACHING IS
DEACTIVATED
...1 .... CUISCPOF X'10' CUISCPOF PENDING OFF FAILED
0085 133 Bitstring 1 CUISDCCO STORAGE DIRECTOR CACHING
CONDITIONS FLAG
1... .... CUISSDM X'80' CUISSDM SUBSYSTEM STORAGE
DISABLED FOR MAINTENANCE
.1.. .... CUIIMLNA X'40' CUIIMLNA IML DEVICE NOT
AVAILABLE
..1. .... CUICFWDA X'20' CUICFWDA CACHE FAST WRITE
DATA ACTIVATED
...1 .... CUICFWDD X'10' CUICFWDD CACHE FAST WRITE
DATA DEACTIVATED
0086 134 Bitstring 1 CUINVCAS NON-VOLATILE CACHE STATUS FLAG
1... .... CUINVCA X'80' CUINVCA NON-VOLATILE CACHE
IS ACTIVATED
.1.. .... CUINVTM X'40' CUINVTM NON-VOLATILE CACHE
AVAILABILITY TERMINATED
..1. .... CUINVCD X'20' CUINVCD NON-VOLATILE CACHE
DEACTIVATED
...1 .... CUINVPOF X'10' CUINVPOF NON-VOLATILE CACHE
PENDING OFF
0087 135 Bitstring 1 CUINVSCO NON-VOLATILE STORAGE CONDITIONS
FLAG
1... .... CUINVDM X'80' CUINVDM NON-VOLATILE
STORAGE DISABLED FOR MAINTENA
.1.. .... CUINVPE X'40' CUINVPE NON-VOLATILE
STORAGE PENDING BECAUSE OF ER
..1. .... CUINVOP X'20' CUINVOP NON-VOLATILE
STORAGE OPERATIONAL *** CONTROL
UNIT ID & MODEL NUMBER
0088 136 Bitstring 2 CUICUID CONTROL UNIT ID IN PACKED DECIMAL
008A 138 Bitstring 1 CUICUMN CONTROL UNIT MODEL NUMBER
THIS BYTE IS USED AS A PLACE HOLDER. WHEN A DEVICE GOES FRO
BEING A SECONDARY TO SIMPLEX, THIS INFORMATION WILL BE USED
IN THE SETTING OF RDEVDP AND RDEVFEAT INFORMATION.
008B 139 Bitstring 1 CUIFEAT FEATURE INFORMATION FOR DUPLEX
PAIRS
1... .... CUIGRPD X'80' CUIGRPD PATHS ARE CURRENTLY
GROUPED
.... .1.. CUIRSRL X'04' CUIRSRL RESERVE/RELEASE IS
SUPPORTED
.... ..1. CUIMPM X'02' CUIMPM MULTIPATH MODE DP
WAS ESTABLISHED
.... ...1 CUISPM X'01' CUISPM MULITPATH MODE DP AS
ESTABLISHED
008C 140 Signed 4 CUILSBK Pointer to library statistics
block
0090 144 Signed 4 CUILSLN Length of library statistics
block
0094 148 Signed 2 CUILIMGR (0) Status Bits
0094 148 Bitstring 2 CUIOPRS Referenced by HCPTAM
00008000 CUIAUTO X'8000' CUIAUTO Referenced by
HCPTAM
00004000 CUIPAUS X'4000' CUIPAUS Referenced by
HCPTAM
00002000 CUIMANM X'2000' CUIMANM Referenced by
HCPTAM
00001000 CUIDGOP X'1000' CUIDGOP Referenced by
HCPTAM
00000800 CUISFTY X'0800' CUISFTY Referenced by
HCPTAM
00000400 CUIVSNO X'0400' CUIVSNO Vision System
Non-Operational
00000200 CUIOFFL X'0200' CUIOFFL Referenced by
HCPTAM
00000100 CUIINTR X'0100' CUIINTR Intervention
Required
00000080 CUILMC1 X'0080' CUILMC1 Library Manager
Check 1 Condition
00000040 CUIASCF X'0040' CUIASCF All Storage Cells
Full
00000020 CUIOOCV X'0020' CUIOOCV Out of Cleaner
Volumes
00000010 CUIDWDS X'0010' CUIDWDS Dual Write
Disabled
00000008 CUIENVA X'0008' CUIENVA Environmental
Alert
00000004 CUIIRFM X'0004' CUIIRFM Insufficient
Resources for Mounts
00000002 CUILMSW X'0002' CUILMSW Library Manager
Switchover In Progress
00000001 CUIVOES X'0001' CUIVOES VTS Out of Empty
Stacked Volumes
0096 150 Signed 2 CUIPMIH Primary MIH time-out value
0098 152 Address 4 CUISUCIO Summary UC recovery IORBK address
009C 156 Bitstring 1 CUILEVEL FORMAT OF SENSE SUBSYSTEM STATUS
1... .... CUISCNVS X'80' CUISCNVS FORMAT 0 OF SENSE
SUBSYSTEM STATUS
.1.. .... CUIDCNVS X'40' CUIDCNVS FORMAT 1 OF SENSE
SUBSYSTEM STATUS
009D 157 Bitstring 1 CUISSFG Subsystem Flag
1... .... CUISNSS X'80' CUISNSS Control unit
supports Sense Subsystem Status
CCW
009E 158 Bitstring 1 CUIGLBST SUBSYSTEM STATUS(CACHE&DASD)
fastwrite
1... .... CUISFWRE X'80' CUISFWRE FAST WRITE (CACHE
AND DASD) RESUMED
.1.. .... CUISFWSU X'40' CUISFWSU FAST WRITE (CACHE
AND DASD) SUSPENDED
009F 159 Bitstring 1 CUILSACP LSA Capacity operating level
00000000 CUILSAHA X'00' CUILSAHA Home Area
subsystem
00000001 CUILSANM X'01' CUILSANM Normal: LSA
subsystem is not capacity
strained
00000003 CUILSAST X'03' CUILSAST Stressed: LSA
subsystem is running beyond
recommended capacity
00000005 CUILSACR X'05' CUILSACR Critical: LSA
subsystem is almost out of space
00000007 CUILSAEM X'07' CUILSAEM Emergency: LSA
subsystem is totally full
00A0 160 Signed 2 CUISMIH Secondary MIH time-out value
00A2 162 Bitstring 2 CUIEOPR Library Extended Operational
State
00008000 CUICODS X'8000' CUICODS Copy Operations
Disabled
00004000 CUIVOPD X'4000' CUIVOPD VTS Operations
Degraded
00002000 CUIIMCC X'2000' CUIIMCC Immed Mode Copy
Completion's Deferred
00001000 CUISERP X'1000' CUISERP Service
Preparation
00A4 164 Address 4 CUITOKND Pointer to CDT structure (Token
NED)
00A8 168 Address 4 CUIGRSBK Pointer to list of guest response
summaries
00AC 172 Signed 4 CUISUCNT Summary UC recovery counter
00B0 176 Dbl-Word 8 * (0) Doubleword aligned
00B0 176 Bitstring 24 CUICDTLK Deferlock for CDT structure
pointed to by CUITOKND
00C8 200 Address 4 CUICUIRQ Pointer to first CUIR message
task
00CC 204 Address 4 CUICUILT Pointer to last CUIR message task
00D0 208 Dbl-Word 8 * (0) Doubleword aligned
00D0 208 Bitstring 48 CUIGQLCK Spin lock for guest response...
summaries
0100 256 Bitstring 4 CUICUIFG Flaf for CUIR message task
0104 260 Bitstring 14 CUITTID Tape token NED id
0112 274 Bitstring 14 CUITLID Tape library NED id
0120 288 Address 4 CUIARSV Pointer to Diagnose X'254' pseudo
VDEV if it exists. Serialized by
ARSLOCKW in the HCPIOD25 data
area.
0124 292 Bitstring 1 CUIFLAGS Miscellaneous CUI flags
1... .... CUISHARK X'80' CUISHARK CU is a SHARK CU
.1.. .... CUIFICON X'40' CUIFICON CU CHPIDs are all
FICON
..1. .... CUINUMVL X'20' CUINUMVL CU Number in
CUINUM is valid
...1 .... CUICPALW X'10' CUICPALW CP determined the
allowed PAV setting
.... 1... CUIHPALS X'08' CUIHPALS HyperPAV Aliases
are on this CU
.... ..1. CUIIPLDV X'02' CUIIPLDV This CUIBK was
built during system init when the
IPL device was being init'ed
.... ...1 CUISETCH X'01' CUISETCH IDT has already
done Set Sys Char CCW
0125 293 Bitstring 1 CUIMCLIC Supported by microcode and LIC
feature code installed
1... .... CUISKFV2 X'80' CUISKFV2 Shark FlashCopy
Version 2
.1.. .... CUISKFVL X'40' CUISKFVL Shark Full Volume
..1. .... CUISKTAR X'20' CUISKTAR Shark PPRC Target
...1 .... CUISKFSE X'10' CUISKFSE Shark Track Space
Efficient FlashCopy
The CUISUMUC byte serializes summary uc recovery such that
the recovery action for all of the devices on the control
unit only occurs once for each unique failover condition.
Multiple summary unit checks could occur for one failover
condition if recovery does not finish within the CU's MIH
window. We do not want to do recovery multiple times.
0126 294 Bitstring 1 CUISUMUC Summary UC recovery in progress
flag
The CUIPVOPR byte indicates the PAV mode that this control
unit is currently operating in (No PAV, Basic PAV, or
HyperPAV).
NOTES : The PAV operating mode might be undeterminable
for a CU that does not have HyperPAV capabilities.
For example, a 2105 CU with Basic PAV capabilities
with no PAV Alias devices defined cannot be
distinguished from a 2105 CU with NO PAV
capabilities.
0127 295 Bitstring 1 CUIPVOPR CU PAV Operating Status Flag
00000001 CUINPVOP X'01' CUINPVOP CU is operating in
No PAV mode
00000002 CUIPAVOP X'02' CUIPAVOP CU is operating in
Basic PAV mode
00000003 CUIHYPOP X'03' CUIHYPOP CU is operating in
HyperPAV mode
000000FF CUIUNDET X'FF' CUIUNDET CU is either
running in Basic PAV mode with no
aliases currently defined or it
is running in No PAV mode (this
setting is only for CU's that
don't have HyperPAV capabilities)
The CUIPVALW byte indicates the highest level of PAV
devices allowed for this control unit (No PAV, Basic PAV,
or HyperPAV) by CP irregardless of the hardware
capabilities of the control unit. CP will always allow
the CU to operate in the highest level of PAV mode
(HyperPAV) UNLESS the user has indicated what is allowed
for this control unit via the CU config file statement or
the SET CU command.
0128 296 Bitstring 1 CUIPVALW CU PAV Allowed Indicator
00000001 CUINPVAL X'01' CUINPVAL CU allowed to
operate in NOPAV mode
00000002 CUIPAVAL X'02' CUIPAVAL CU allowed to
operate in PAV mode
00000003 CUIHYPAL X'03' CUIHYPAL CU allowed to
operate in HyperPAV mode
The CUIHPVHW byte indicates the PAV capability that is
currently installed in the hardware for a control unit
that has the potential to use HyperPAV devices when
all the required microcode and LICs are installed.
0129 297 Bitstring 1 CUIHPVHW HyperPAV CU Current HW
Capabilities
00000000 CUINOTHW X'00' CUINOTHW CU not a HyperPAV
capable controller
00000001 CUINPVHW X'01' CUINPVHW HyperPAV CU with
NO PAV capabilites
00000002 CUIPAVHW X'02' CUIPAVHW HyperPAV CU with
Basic PAV capabilities
00000003 CUIHYPHW X'03' CUIHYPHW HyperPAV CU with
HyperPAV capabilities
012A 298 Bitstring 2 CUINUM CU Number
012C 300 Bitstring 1 CUILSS Logical Subsystem ID
012D 301 Bitstring 1 CUICSFLG Flags (serialized by CS)
1... .... CUIXRC X'80' CUIXRC CU is XRC-capable
012E 302 Bitstring 1 CUIFCXP FCX Features Supported on CU
1.1. .... CUIFCXPZ X'A0' CUIFCXPZ FCX Features
Supported by this z/VM
012F 303 Bitstring 1 * Reserved for future IBM use
0130 304 Signed 4 CUIHPVQU Count of Hyperswap-quiesced
HyperPAV bases on this LSS
0134 308 Signed 4 CUIHPVQT Count of Hyperswap HPAV
Alias-purge tasks currently
outstanding
0138 312 Signed 4 CUIGALI Count of guest dedicated and
guest defined aliases (serialized
by CS)
013C 316 Signed 2 CUIHPVSC LSS-wide count of alias devs to
be brought online post-hyperswap
013E 318 Bitstring 1 CUIHPVSL Spin lock to protect CUIHPVSC
013F 319 Bitstring 1 * Reserved for future IBM use
0140 320 Address 4 CUIFCPTR Feature codes pointer
0144 324 Bitstring 4 * Reserved for future IBM use
0148 328 Dbl-Word 8 CUIBKEND (0) END OF CUIBK
00000029 CUISIZE (*-CUIBK+7)/8 SIZE OF CUIBK
0042 66 Bitstring 14 CUITSSID Tape Subsystem ID
0042 66 Bitstring 2 CUIDSSID DASD Subsystem ID
| |