Memory Management Unit
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
6-30
ID012310
Non-Confidential, Unrestricted Access
6.9.1
Fault checking sequence
Figure 6-2 and Figure 6-3 on page 6-31 show the fault checking sequence for translation table
managed TLB modes.
Figure 6-2 Translation table managed TLB fault checking sequence part 1
Virtual address
Check address
alignment
No
Yes
No
Alignment
fault
Yes
Checking
alignment
?
Misaligned
?
Get first-level
descriptor
PTW
disabled?
Section
translation
fault
Yes
No
A
No
Translation
external abort
(first level)
Section/Page
access flag
fault
Section/Page
translation
abort
External
abort?
Descriptor
fault?
Access
bit fault?
Yes
Yes
Yes
No
No