System Control
ARM DDI 0388I
Copyright © 2008-2012 ARM. All rights reserved.
4-45
ID073015
Non-Confidential
shows the bit assignments of the TLB Attributes Register.
Figure 4-28 Main TLB Attributes Register bit assignments
shows the TLB Attributes Register bit assignments. The Cortex-A9 processor does
not support subpages.
Invalidate TLB Entries on ASID Match
This is a single operation that invalidates all TLB entries that match the provided
Address Space
Identifier
(ASID) value. This function invalidates locked entries. Entries marked as global are
not invalidated by this function.
[5:4]
-
UNK/SBZP.
[3:1]
AP
Access permission:
b000
All accesses generate a permission fault
b001
Supervisor access only, User access generates a fault
b010
Supervisor read/write access, User write access generates a fault
b011
Full access, no fault generated
b100
Reserved
b101
Supervisor read-only
b110
Supervisor/User read-only
b111
Supervisor/User read-only.
[0]
V
Value bit.
Indicates that this entry is locked and valid.
Table 4-52 TLB PA Register bit assignments (continued)
Bits
Name
Function
Domain
B S
C
31
5 4 3
1 0
UNK/SBZP
X
N
TEX
10
11
7 6
2
12
N
S
Table 4-53 TLB Attributes Register bit assignments
Bits
Name
Function
[31:12]
-
UNK/SBZP.
[11]
NS
Non-secure description.
[10:7]
Domain
Domain number of the TLB entry.
[6]
XN
Execute Never attribute.
[5:3]
TEX
Region type encoding. See the
ARM Architecture Reference Manual
.
[2:1]
CB
[0]
S Shared
attribute.