Memory Management Unit
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
6-35
ID012310
Non-Confidential, Unrestricted Access
Table 6-12 Summary of aborts
Abort type
Abort taken
Precise?
Register updated?
IFSR
IFAR
DFSR
FAR
WFAR
Instruction MMU fault
Prefetch Abort
Yes
Yes
Yes
No
No
No
Instruction debug abort
Prefetch Abort
Yes
Yes
No
No
No
No
Instruction external abort on translation
Prefetch Abort
Yes
a
Yes
a
Yes
No
No
No
Instruction external abort
Prefetch Abort
Yes
a
Yes
a
Yes
No
No
No
Instruction cache maintenance operation
Data Abort
Yes
Yes
No
Yes
Yes
No
Data MMU fault
Data Abort
Yes
No
No
Yes
Yes
No
Data debug abort
Data Abort
No
No
No
Yes
Yes
Yes
Data external abort on translation
Data Abort
Yes
a
No
No
Yes
a
Yes
a
No
a
Data external abort
Data Abort
No
b
No
No
Yes
a
Yes
No
Data cache maintenance operation
Data Abort
Yes
No
No
Yes
Yes
No
a. When the EA bit is set, the updated FSR or FAR is always Secure.
b. Data Aborts can be precise, see
External aborts
on page 6-27 for more details.