0 |
INT |
Interrupt |
Hardware or Software Interrupt. |
1 |
MOD |
(n/a) TLB modification |
The memory address translation mapped to a TLB entry, but that entrys
dirty-bit was set. |
2 |
TLBL |
(n/a) TLB load/inst fetch |
TLB exception caused by a data load (i.e., a load word or similar
instruction) or instruction fetch. The memory address translation
did not match any valid TLB entry. |
3 |
TLBS |
(n/a) TLB store |
TLB exception caused by a data store (i.e., a store word or similar
instruction). The memory address translation did not match any valid
TLB entry. |
4 |
ADEL |
Address load/inst fetch |
The PC was not word-aligned, or the address the load instruction wanted
to load from was not aligned to the width of the load instruction.
(For example, load halfword instructions must be 2-byte aligned.) |
5 |
ADES |
Address store |
The address the store instruction wanted to store to was not aligned
to the width of the store instruction. (For example, store halfword
instructions must be 2-byte aligned.) |
6 |
IBE |
Bus error (instr) |
The PC does not correspond to any real area of memory |
7 |
DBE |
Bus error (data) |
The target address of the load or store instruction does not correspond
to any real area of memory. |
8 |
SYS |
Syscall |
Some code was trying to call the operating system, using a SYSCALL
instruction. This exception is the processors way of transferring
control to the operating system. |
9 |
BP |
Breakpoint |
Some process executed a BREAK instruction. This is the processors
way of allowing the operating system to stop the process and do whatever
is appropriate (alert the user using the debugger, for example). |
10 |
RI |
Reserved instruction |
Some code executed something which wasn't a valid MIPS-1 instruction. |
11 |
CPU |
Coprocessor unusable |
Some code executed an instruction which tried to reference a coprocessor
that isn't valid |
12 |
OV |
Arithmetic overflow |
Some code executed an instruction whose arithmetic answer was too
big to fit in a register using twos-complement arithmetic. The processor
issues this exception so that the operating system can stop or otherwise
signal the process. |
13 |
TR |
Trap |
|
14 |
VCEI |
Virtual Coherency Exception (instruction). |
|
15 |
FPE |
FPU Exception |
|
16 |
|
(reserved) |
|
17 |
|
(reserved) |
|
18 |
|
(reserved) |
|
19 |
|
(reserved) |
|
20 |
|
(reserved) |
|
21 |
|
(reserved) |
|
22 |
|
(reserved) |
|
23 |
WATCH |
Reference to WatchHi/WatchLo address detected. |
|
24 |
DEBUG |
Debug Exception |
|
25 |
|
(reserved) |
|
26 |
|
(reserved) |
|
27 |
|
(reserved) |
|
28 |
|
(reserved) |
|
29 |
|
(reserved) |
|
30 |
|
(reserved) |
|
31 |
VCED |
Virtual Coherency Exception (data) |
called 'Error' on the PSP |