Instruction manual

Table 38 (Cont.) System Error/Interrupt Matrix
Error
Code
for
Logout
Frame
What Happened,
Who saw it,
What they did,
What is most likely broken,
What else is possibly broken
How
Reported,
PAL
Entry
Point
1
PAL Action
SCB
Offset
2
IPL
12 uncorr ECC error on DMA Rd
TC ASIC
DMA abort, see below
main memory DRAMs
memory connectors
UnCorr
Interrupt
00E0
Build stack
Build large
logout,
R=~isr.seo
Call OS
0660 31
13 I/O Write Data ECC error
TC ASIC
DMA abort,see below
SLICE ASICs
TC ASIC
UnCorr
Interrupt
00E0
Build stack
Build large
logout,
R=0
Call OS
0660 31
14=Rd
15=Wr
TC I/O timeout
TC ASIC
I/O error, see below
TC option
TC ASIC
UnCorr
Interrupt
00E0
Build stack
Build large
logout,
R=0
Call OS
0660 31
16=Rd
18=Wr
DMA Data Buffer Overflow
TC ASIC
DMA abort, see below
DMA/Memory Controller
TC ASIC
UnCorr
Interrupt
00E0
Build stack
Build large
logout,
R=0
Call OS
0660 31
NA I/O interrupt
CPU via I/O interrupt
slot logged in TC ASIC
nothing
I/O
Interrupt
00E0
Build stack
Call OS
0800 23
17 DMA read corrected ecc error
TC ASIC
ECC error, see below
main memory DRAMs
memory connectors
Corr
Interrupt
00E0
Build stack
Build small
logout,
R=1
Call OS
0620 20
NA Interval Timer Interrupt
CPU via Timer Interrupt
Interrupt taken
nothing
Timer
Interrupt
00E0
Build stack
call OS
0600 22
19 CPU Read ECC error
CPU
Machine check
main memory DRAMs
Bcache SRAMs
Machine
Check
0020
See
algorithm
below
0660 31
1A=CPU
1C=ext
Bcache tag parity error
CPU or Cache PALs
Machine Check
Bcache tag SRAMs
CPU or Cache PALs
Machine
Check
0020
See
algorithm
below
0660 31
80 Tag parity error
CPU or Cache PALs
Machine Check
Bcache tag SRAMs
CPU or Cache PALs
Machine
Check
0020
Build stack
Build large
logout,
R=0
Call OS
0660 31
1
All PAL entry points are relative to the contents of the PAL_BASE register.
2
All SCB entry points are relative to SCBB.
(continued on next page)
10–8 Hardware Exceptions and Interrupts