Technical data
System Dump Analyzer
SHOW SPINLOCKS
Examples
1.
SDA> SHOW SPINLOCKS
System static spinlock structures
---------------------------------
EMB Address : 801B9EF8
Owner CPU ID : None IPL : 1F
Ownership Depth : 0000 Rank : 00
CPUs Waiting : 0000 Index : 20
Timeout interval 002DC60
MCHECK Address : 801B9F48
Owner CPU ID : None IPL : 1F
Ownership Depth : 0000 Rank : 01
CPUs Waiting : 0000 Index : 21
Timeout interval 002DC60
.
.
.
IOLOCK8 Address : 801BA538
Owner CPU ID : 02 IPL : 08
Ownership Depth : 0001 Rank : 14
CPUs Waiting : 0000 Index : 34
Timeout interval 002DC60
.
.
.
System dynamic spinlock structures
----------------------------------
HAETAR$MBA Address : 801BA178
Owner CPU ID : None IPL : 0B
Ownership Depth : 0000 Rank : 08
CPUs Waiting : 0000 Index : 28
Timeout interval 002DC60
HAETAR$NLA Address : 801BA178
Owner CPU ID : None IPL : 08
Ownership Depth : 0000 Rank : 08
CPUs Waiting : 0000 Index : 28
Timeout interval 002DC60
HAETAR$PAA Address : 8063A620
Owner CPU ID : 02 DIPL : 14
Ownership Depth : 0001 Rank : 14
CPUs Waiting : 0000
Timeout interval 002DC60
.
.
.
This excerpt illustrates the default output of the SHOW SPINLOCKS
command. Note that the CPU whose CPU ID is 2 owns the fork lock
IOLOCK8. CPU 2 must have an IPL of at least 8, which is the acquisition
IPL of the fork lock. CPU 2 has no nested ownership of the fork lock. The
rank of IOLOCK8 is 14
16
, indicating that CPU 2 could not own any locks with
a logical rank of 15
16
or higher when it acquired IOLOCK8.
Similarly, while owning IOLOCK8, CPU 2 cannot obtain any additional spin
locks with a logical rank of 14
16
or lower.
No CPUs are waiting for the fork lock; its index is 34
16
.
SDA–172