
User’s Manual
IBM PowerPC 750GX and GL RISC Microprocessor
4.5.14 Instruction Address Breakpoint Exception (0x01300)An instruction address breakpoint interrupt occurs when the following conditions are met:
•The instruction breakpoint address IABR[0:29] matches EA[0:29] of the next instruction to complete in program order. The instruction that triggers the instruction address breakpoint exception is not executed before the exception handler is invoked.
•The translation enable bit (IABR[TE]) matches MSR[IR].
•The breakpoint enable bit (IABR[BE]) is set. The address match is also reported to the JTAG/common on- chip processor (COP) block, which can subsequently generate a soft or hard reset. The instruction tagged with the match does not complete before the breakpoint exception is taken.
See Section 2.1.2.1, Instruction Address Breakpoint Register (IABR), on page 64 for the format of the IABR.
Table
Table
Register |
|
|
|
| Setting Description |
|
| ||
|
| ||||||||
|
| ||||||||
SRR0 | Set to the effective address of the instruction that the processor would have attempted to execute next if no excep- | ||||||||
tion conditions were present. |
|
|
|
|
| ||||
|
|
|
|
|
| ||||
|
|
|
|
|
|
| |||
| 0 | Loaded with equivalent MSR bits. |
|
|
|
| |||
| 1:4 | Cleared. |
|
|
|
|
|
| |
SRR1 | 5:9 | Loaded with equivalent MSR bits. |
|
|
|
| |||
| 10:15 | Cleared. |
|
|
|
|
|
| |
| 16:31 | Loaded with equivalent MSR bits. |
|
|
|
| |||
|
|
|
|
|
|
|
|
| |
| POW | 0 | FP | 0 | BE | 0 | DR | 0 | |
MSR | ILE | — | ME | — | FE1 | 0 | PM | 0 | |
EE | 0 | FE0 | 0 | IP | — | RI | 0 | ||
| |||||||||
| PR | 0 | SE | 0 | IR | 0 | LE | Set to value of ILE | |
|
|
|
|
|
|
|
|
|
The 750GX requires that an mtspr to the IABR be followed by a
When an instruction address breakpoint exception is taken, instruction fetching resumes at offset 0x01300 from the base address indicated by MSR[IP].
4.5.15 System Management Interrupt (0x01400)The 750GX implements a system management interrupt exception, which is not defined by the PowerPC Architecture. The system management exception is very similar to the external interrupt exception and is particularly useful in implementing the nap mode. It has priority over an external interrupt (see Table
Table
gx_04.fm.(1.2) | Exceptions |
March 27, 2006 | Page 173 of 377 |