Figure 36: sequence for checking faults – Digi NS9750 User Manual

Page 124

Advertising
background image

M e m o r y M a n a g e m e n t U n i t ( M M U )

1 0 0

N S 9 7 5 0 H a r d w a r e R e f e r e n c e

Figure 36: Sequence for checking faults

The conditions that generate each of the faults are discussed in the following
sections.

Modified virtual address

Check address alignment

Get page

table entry

Get first-level descriptor

Section

Page

Check domain status

Section

Page

Client (01)

Client (01)

Check

access

permissions

Check

access

permissions

Physical address

Manager

(11)

Misaligned

Alignment

fault

Violation

Page

translation

fault

Page

domain

fault

Page

permission

fault

Invalid

No access (00)

Reserved (10)

Invalid

No access (00)

Reserved (10)

Section
domain

fault

Section

permission

fault

Violation

Section

translation

fault

Advertising