System Control
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
4-86
ID021414
Non-Confidential
4.3.48
Translation Control Register, EL1
The TCR_EL1 characteristics are:
Purpose
Determines which Translation Base Registers defines the base address
register for a translation table walk required for stage 1 translation of a
memory access from EL0 or EL1 and holds cacheability and shareability
information.
TCR_EL1 is part of the Virtual memory control registers functional group.
Usage constraints
This register is accessible as follows:
Configurations
TCR_EL1 is architecturally mapped to AArch32 register TTBCR(NS).
See
Hyp Translation Control Register
on page 4-232
.
Attributes
TCR_EL1 is a 64-bit register.
Figure 4-44
shows the TCR_EL1 bit assignments.
Figure 4-44 TCR_EL1 bit assignments
EL0
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
-
RW
RW
RW
RW
RW
RES
0
RES
0
IPS
TBI1
TBI0
AS
0
63
T0SZ
Reserved
6 5
8 7
11 10 9
SH0
TG0
12
16 15 14 13
EPD0
IRGN0
ORGN0
T1SZ
26 25 24 23 22
IRGN1
A1
EPD1
ORGN1
27
31 30 29 28
TG1 SH1
32
34
38 37 36 35
39
21