Fault Checking Sequence; Figure 3-13 Sequence For Checking Faults - ARM ARM926EJ-S Technical Reference Manual

Table of Contents

Advertisement

Memory Management Unit
3.5

Fault checking sequence

Section
translation
fault
Section
domain
fault
Section
permission
fault
3-26
The sequence the MMU uses to check for access faults is different for sections and
pages. The sequence for both types of access is shown in Figure 3-13.
Invalid
Section
No access (00)
Reserved (10)
Section
Client (01)
Check
Violation
access
permissions
The conditions that generate each of the faults are described in:
Alignment faults on page 3-27
Copyright © 2001-2003 ARM Limited. All rights reserved.
Modified virtual address
Check address alignment
Get first-level descriptor
Page
Get page
table entry
Check domain status
Page
Client (01)
Manager
(11)
Check
access
permissions
Physical address

Figure 3-13 Sequence for checking faults

Alignment
Misaligned
fault
Page
Invalid
translation
fault
Page
No access (00)
domain
Reserved (10)
fault
Page
Violation
permission
fault
ARM DDI0198D

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents