Interrupts and Exceptions
e200z3 Power Architecture Core Reference Manual, Rev. 2
4-18
Freescale Semiconductor
4.6.9
System Call Interrupt (IVOR8)
A system call interrupt occurs when a system call (sc, se_sc) is executed and no higher priority exception
exists. Exception extensions implemented in e200z3 for VLE include modification of the system call
interrupt definition to include updating the ESR.
lists register settings when a system call interrupt is taken.
4.6.10
Auxiliary Processor Unavailable Interrupt (IVOR9)
An APU exception is defined by Book E to occur when an attempt is made to execute an APU instruction
which is implemented but configured as unavailable, and no higher priority exception condition exists.
The e200z3 does not use this interrupt.
Table 4-17. Floating-Point Unavailable Interrupt Register Settings
Register
Setting Description
SRR0
Set to the effective address of the excepting instruction.
SRR1
Set to the contents of the MSR at the time of the interrupt
MSR
UCLE 0
SPE 0
WE
0
CE
—
PR
0
FP
0
ME
—
FE0
0
DE
—
FE1
0
IS
0
DS
0
RI
—
ESR
Unchanged
MCSR
Unchanged
DEAR
Unchanged
Vector
IVPR[32–47] || IVOR7[48–59] || 0b0000
Table 4-18. System Call Interrupt Register Settings
Register
Setting Description
SRR0
Set to the effective address of the instruction
following the
sc
instruction.
SRR1
Set to the contents of the MSR at the time of the interrupt
MSR
UCLE 0
SPE 0
WE
0
CE
—
EE
0
PR
0
FP
0
ME
—
FE0
0
DE
—
FE1
0
IS
0
DS
0
RI
—
ESR
[
VLEMI]. All other bits cleared.
MCSR
Unchanged
DEAR
Unchanged
Vector
IVPR[32–47] || IVOR8[48–59] || 0b0000