Register Model
e200z3 Power Architecture Core Reference Manual, Rev. 2
2-24
Freescale Semiconductor
Figure 2-18. Exception Syndrome Register (ESR)
NOTE
ESR information is incomplete, so system software may need to identify the
type of instruction that caused the interrupt and examine the TLB entry and
the ESR to identify the exception or exceptions fully. For example, a data
storage interrupt can be caused by both a protection violation exception and
a byte-ordering exception. System software must check beyond ESR[BO],
such as the state of MSR[PR] in SRR1 and the TLB entry page protection
bits, to determine whether a protection violation also occurred.
The ESR fields are described in
32
35
36
37
38
39
40 41
42
43
44
45
46
47
48
55
56
57
58
5
61
62
63
Field
—
PIL PPR PTR FP ST — DLK
ILK
AP PUO BO PIE
—
SPE — VLEMI
—
MIF XTE
Reset
All zeros
R/W
R/W
SPR
SPR 62
Table 2-13. ESR Field Descriptions
Bits
Name
Description
Associated Interrupt Type
32–35
—
Reserved, should be cleared.
—
36
PIL
Illegal instruction exception
Program
37
PPR
Privileged instruction exception
Program
38
PTR
Trap exception
Program
39
FP
Floating-point operation
Alignment, data storage, data TLB, program
40
ST
Store operation
Alignment, data storage, data TLB
41
—
Reserved, should be cleared.
—
42
DLK
Data cache locking
1
Data storage
43
ILK
Instruction cache locking
Data storage`
44
AP
Auxiliary processor operation. (unused in the e200z3) Alignment, data storage, data TLB, program
45
PUO
Unimplemented operation exception
Program
46
BO
Byte ordering exception
Data storage
47
PIE
Program imprecise exception. Unused in the e200z3
(Reserved, should be cleared.)
—
48–55
—
Reserved, should be cleared.
—
56
SPE
SPE APU operation
SPE unavailable, SPE floating-point data exception,
SPE floating-point round exception, alignment, data
storage, data TLB
57
—
Reserved, should be cleared.
—
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...