Use the IPCS subcommand STATUS REGISTERS to display the registers for the TCBs and RBs. SUMMARY REGS gives the same information in a different format. This report identifies the PSW, ASID and register values just as the STATUS FAILDATA report, but STATUS REGISTERS also gives the control register values.
CPU STATUS:
PSW=070C1000 80FE5CFC (RUNNING IN PRIMARY, KEY 0, AMODE 31, DAT ON)
DISABLED FOR PER
ASID(X'001B') 00FE5CFC. IEANUC01.IEAVESVC+05FC IN READ ONLY NUCLEUS
ASCB27 at F3FA00, JOB(LLA), for the home ASID
ASXB27 at 9FDF00 for the home ASID. No block is dispatched
HOME ASID: 001B PRIMARY ASID: 001B SECONDARY ASID: 001B
GPR VALUES
0-3 80000000 80FF0000 009FF5A0 00FC4E88
4-7 009F8E88 009FD358 80FE5CD6 00F3FA00
8-11 00000000 80FE579C 009FD418 7FFFE2C0
12-15 7FFE0000 00006730 00FE6200 80014910
ACCESS REGISTER VALUES
0-3 7FFEA5CC 00000000 00000000 00000000
4-7 00000000 00000000 00000000 00000000
8-11 00000000 00000000 00000000 00000000
12-15 00000000 00000000 00005F60 8210532A
ALET TRANSLATION
AR 00 Not translatable
AR 14 Not translatable
AR 15 Not translatable
CONTROL REGISTER VALUES
0-3 5EB1EE40 00A2007F 007CCDC0 8000001B
4-7 0001001B 00C506C0 FE000000 00A2007F
8-11 00000000 00000000 00000000 00000000
12-15 0082E07B 00A2007F DF880C71 7FFE7008
The example output in Figure 1 shows the address in the PSW is X'0FE5CFC', the ASID is X'1B', and the failing instruction is located in offset X'5FC' in the CSECT IEAVESVC in the module IEANUC01 in the nucleus. You can now browse the dump at this location and look at the specific failing instruction. You could also use the information about the registers to find out more about the error if the address in the PSW does not point to the failing instruction.
This report identifies the PSW, ASID and register values just as the STATUS FAILDATA report. However, as Figure 2 shows, STATUS REGISTERS also gives the control register values.
CPU STATUS:
PSW=070C4000 00FC5C96
(Running in AR, key 0, AMODE 24, DAT ON)
DISABLED FOR PER
ASID(X'001E') FC5C96. STRUCTURE(Cvt)+D6 IN READ/WRITE NUCLEUS
ASID(X'001E') FC5C96. IEANUC01.IEAVCVT+0116 IN READ/WRITE NUCLEUS
ASID(X'001E') FC5C96. STRUCTURE(Dcb)+0152 IN READ/WRITE NUCLEUS
ASID(X'001E') FC5C96. STRUCTURE(Dcb)+015A IN READ/WRITE NUCLEUS
ASCB30 at F90B80, JOB(ORANGE), for the home ASID
ASXB30 at 6FDE90 and TCB30D at 6E7A68 for the home ASID
HOME ASID: 001E PRIMARY ASID: 001E SECONDARY ASID: 001E
General purpose register values
0-1 00000000_00000020 00000000_84058000
2-3 00000000_00000000 00000001_00004000
4-5 00000000_01F9B9A8 00000000_01F9B9A8
6-7 00000000_00000000 00000000_01F9BE10
8-9 00000000_00000000 00000000_FFFFFFFC
10-11 00000000_00000000 00000000_00FDAC58
12-13 00000000_01560410 00000000_01F9BB08
14-15 00000000_8155E5A8 00000000_0000003C
Access register values
0-3 00000000 00000000 00000000 00000000
4-7 00000000 00000000 00000000 00000000
8-11 00000000 00000000 00000000 00000000
12-15 00000000 00000000 00000000 00000000
Control register values
Left halves of all registers contain zeros
0-3 5F29EE40 0374C007 008D0A40 00C0001E
4-7 0000001E 02A30780 FE000000 0374C007
8-11 00020000 00000000 00000000 00000000
12-15 0294EE43 0374C007 DF882A2F 7F5CD4B0