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 N o
Instruction external abort Prefetch Abort
Yes
a
Yes
a
Yes No No N o
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.