Table 3-97 Tlb Lockdown Register Bit Functions; Table 3-98 Results Of Access To The Tlb Lockdown Register; Figure 3-56 Tlb Lockdown Register Format - ARM ARM1176JZF-S Technical Reference Manual

Table of Contents

Advertisement

3.2.31
c10, TLB Lockdown Register
Bits
Field name
[31:29]
-
[28:26]
Victim
[25:1]
-
[0]
P
TL bit value
0
1
ARM DDI 0301H
ID012310
The purpose of the TLB Lockdown Register is to control where hardware page table walks place
the TLB entry in either:
the set associative region of the TLB
the lockdown region of the TLB, and if in the lockdown region, the entry to write.
Table 3-97 lists the purposes of the individual bits in the TLB Lockdown Register.
The TLB Lockdown Register is:
in CP15 c10
32-bit read/write register common to Secure and Non-secure worlds
accessible in privileged modes only.
Figure 3-56 shows the bit arrangement of the TLB Lockdown Register.
31
29 28
26 25
SBZ
Victim
Table 3-97 lists how the bit values correspond with the TLB Lockdown Register functions.
Function
UNP/SBZ.
Specifies the entry in the lockdown region where a subsequent hardware page table walk can
place a TLB entry. The reset value is 0.
0-7, defines the Lockdown region for the TLB entry.
UNP/SBZ.
Determines if subsequent hardware page table walks place a TLB entry in the lockdown region
or in the set associative region of the TLB:
0 = Place the TLB entry in the set associative region of the TLB, reset value.
1 = Place the TLB entry in the lockdown region of the TLB as defined by the Victim bits
[28:26].
The TLB lockdown behavior depends on the TL bit, see c1, Non-Secure Access Control Register
on page 3-55. If the TL bit is not set, the Lockdown entries are reserved for the Secure world.
Table 3-98 lists the results of attempted access for each mode.
Secure Privileged
Read
Write
Data
Data
Data
Data
The lockdown region of the TLB contains eight entries. TLB organization on page 6-4 describes
the structure of the TLB.
Copyright © 2004-2009 ARM Limited. All rights reserved.
Non-Confidential, Unrestricted Access
SBZ/UNP

Figure 3-56 TLB Lockdown Register format

Table 3-97 TLB Lockdown Register bit functions

Table 3-98 Results of access to the TLB Lockdown Register

Non-secure Privileged
Read
Write
Undefined exception
Undefined exception
Data
Data
System Control Coprocessor
1 0
P
User
Undefined exception
Undefined exception
3-100

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents