User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
PowerPC 750GX Overview
Page 50 of 377
gx_01.fm.(1.2)
March 27,2006
Table 1-5. Exceptions and Conditions
Exception Type
Vector Offset
(hex)
Causing Conditions
Reserved 00000
—
System reset
00100
Assertion of either HRESET or SRESET or a power-on reset.
Machine check
00200
Assertion of the transfer error acknowledge (TEA) during a data-bus transaction, asser-
tion of a machine-check interrupt (MCP), an address, data or L2 double-bit error.
MSR[ME] must be set.
Data storage interrupt
00300
As defined in the PowerPC Architecture (for example, a page fault occurs).
Instruction storage inter-
rupt (ISI)
00400
As defined by the PowerPC Architecture (for example, a page fault occurs).
External interrupt
00500
MSR[EE] = 1 and interrupt (INT) is asserted.
Alignment
00600
•
A floating-point load/store, Store Multiple Word (stmw), Store Word Conditional
Indexed (stwcx.), Load Multiple Word (lmw), Load Word and Reserved Indexed
(lwarx), eciwx, or ecowx instruction operand is not word-aligned.
•
A multiple/string load/store operation is attempted in little-endian mode.
•
The operand of Data Cache Block Zero (dcbz) is in memory that is write-through-
required or caching-inhibited, or the cache is disabled.
Program
00700
As defined by the PowerPC Architecture.
Floating-point unavailable
00800
As defined by the PowerPC Architecture.
Decrementer
00900
As defined by the PowerPC Architecture, when the most significant bit of the DEC reg-
ister changes from 0 to 1 and MSR[EE] = 1.
Reserved
00A00–00BFF
—
System call
00C00
Execution of the System Call (sc) instruction.
Trace
00D00
MSR[SE] = 1 or a branch instruction completes and MSR[BE] = 1. Unlike the architec-
ture definition, Instruction Synchronization (isync) does not cause a trace exception
Reserved
00E00
The 750GX does not generate an exception to this vector. Other PowerPC processors
might use this vector for floating-point assist exceptions.
Reserved
00E10–00EFF
—
Performance monitor
1
00F00
The limit specified in a Performance-Monitor Control (PMC) register is reached and
MMCR0[ENINT] = 1.
Instruction address
breakpoint
1
01300
IABR[0–29] matches EA[0–29] of the next instruction to complete,
IABR[TE] matches MSR[IR], and
IABR[BE] = 1.
System management
exception
01400
A system management exception is enabled if MSR[EE] = 1 and is signaled to the
750GX by the assertion of an input signal pin (SMI).
Reserved
01500–016FF
—
Thermal-management
interrupt
1
01700
Thermal management is enabled, the junction temperature exceeds the threshold
specified in THRM1 or THRM2, and MSR[EE] = 1.
Reserved
01800–02FFF
—
1. 750GX-specific