Table 2-14 Domain Access Control Defines; Figure 2-7 Register C3 Format - ARM ARM926EJ-S Technical Reference Manual

Table of Contents

Advertisement

Programmer's Model
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
D15
2.3.5
Register c4
2.3.6
Fault Status Registers c5
2-18
D14 D13 D12 D11 D10
Each two-bit field defines the access permissions for one of the 16 domains (D15-D0)
(see Table 2-14).
Reading from c3 returns the value of the Domain Access Control Register.
Writing to c3 writes the value of the Domain Access Control Register.
Value
Meaning
00
No access
01
Client
10
Reserved
11
Manager
You can use the following instructions to access the Domain Access Control Register:
MRC p15, 0, <Rd>, c3, c0, 0 ; read domain access permissions
MCR p15, 0, <Rd>, c3, c0, 0 ; write domain access permissions
Accessing (reading or writing) this register causes Unpredictable behavior.
Register c5 accesses the Fault Status Registers (FSRs). The FSRs contain the source of
the last instruction or data fault. The instruction-side FSR is intended for debug
purposes only. The FSR is updated for alignment faults, and external aborts that occur
while the MMU is disabled.
Copyright © 2001-2003 ARM Limited. All rights reserved.
D9
D8
D7
D6
D5

Table 2-14 Domain access control defines

Description
Any access generates a domain fault.
Accesses are checked against the access permission bits in
the section or page descriptor.
Reserved. Currently behaves like the no access mode.
Accesses are not checked against the access permission
bits so a permission fault cannot be generated.
D4
D3
D2
D1

Figure 2-7 Register c3 format

ARM DDI0198D
D0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents