
User’s Manual
IBM PowerPC 750GX and GL RISC Microprocessor
Table
Priority | Exception |
| Cause | |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Asynchronous Exceptions (Interrupts) |
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
| |
0 | System Reset |
| HRESET, | POR | ||||||
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
| 60x |
| |||
|
|
| TEA, | MCP, | ||||||
1 | Machine Check |
| parity error, | |||||||
|
|
| ||||||||
2 | System Reset |
|
|
|
|
|
|
|
|
|
| SRESET |
| ||||||||
|
|
|
|
| ||||||
3 | SMI |
|
|
| (system management exception) | |||||
| SMI | |||||||||
|
|
|
| |||||||
4 | EI |
|
| (External Exception) | ||||||
| INT | |||||||||
|
|
|
| |||||||
5 | PFM |
| ||||||||
|
|
|
| |||||||
6 | DEC |
| Decrementer exception | |||||||
|
|
|
| |||||||
7 | TMI |
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
Instruction Fetch Exceptions |
|
|
|
|
|
|
|
| ||
|
|
|
| |||||||
0 | ISI |
| Instruction storage exception | |||||||
|
|
| ||||||||
Instruction Dispatch/Execution Exceptions | ||||||||||
|
|
|
| |||||||
0 | IABR |
| Instruction address breakpoint exception | |||||||
|
|
|
| |||||||
|
|
| Program exception due to: | |||||||
1 | PI |
| 1. Illegal instruction | |||||||
| 2. Privileged instruction | |||||||||
|
|
| ||||||||
|
|
| 3. Trap | |||||||
|
|
|
| |||||||
2 | SC |
| System call | |||||||
|
|
|
| |||||||
3 | FPA |
| ||||||||
|
|
|
| |||||||
4 | PI |
| Program exception due to | |||||||
|
|
|
| |||||||
5 | DSI |
| ||||||||
| ister cleared (EAR[E] = 0) (bit 11 of DSISR) | |||||||||
|
|
| ||||||||
|
|
|
| |||||||
|
|
| Alignment exception due to: | |||||||
|
|
| • Floating point not word aligned | |||||||
6 | Alignment |
| • lmw, stmw, lwarx, or stwcx not | |||||||
| • Either eciwx or ecowx not | |||||||||
|
|
| ||||||||
|
|
| • Multiple or string access with the | |||||||
|
|
| • dcbz to | |||||||
|
|
|
| |||||||
7 | DSI |
| ||||||||
|
|
|
| |||||||
|
|
| ||||||||
8 | DSI |
| • Any access except cache operations to a segment where SR[T] = 1 | |||||||
| • An access that crosses from an SR[T] = 0 segment to an SR[T} = 1 segment | |||||||||
|
|
| ||||||||
|
|
| These exceptions are indicated by DSISR[5] = 1. | |||||||
|
|
|
| |||||||
9 | DSI |
| ||||||||
|
|
|
| |||||||
10 | DSI |
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
Post Instruction Execution Exceptions |
|
|
|
|
|
|
|
| ||
|
|
|
| |||||||
11 | Trace |
| Trace exception due to: | |||||||
| MSR[SE] = 1 or (MSR[BE] = 1 for branches | |||||||||
|
|
| ||||||||
|
|
| ||||||||
| ||||||||||
1. Even though DSISR(5) and DSISR(11) are set by different priority exceptions, both bits can be set at the same time. | ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gx_04.fm.(1.2) |
|
|
|
|
|
|
|
| Exceptions | |
March 27, 2006 |
|
|
|
|
|
|
| Page 155 of 377 |