System Control
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
4-91
ID021414
Non-Confidential
MRS <Xt>, TCR_EL2 ; Read EL2 Translation Control Register
MSR TCR_EL2, <Xt> ; Write EL2 Translation Control Register
4.3.50
Virtualization Translation Control Register, EL2
The VTCR_EL2 characteristics are:
Purpose
Controls the translation table walks required for the stage 2 translation of
memory accesses from Non-secure EL0 and EL1, and holds cacheability
and shareability information for the accesses.
Usage constraints
This register is accessible as follows:
Any of the bits in VTCR_EL2 are permitted to be cached in a TLB.
Configurations
VTCR_EL2 is architecturally mapped to AArch32 register VTCR.See
Virtualization Translation Control Register
on page 4-233
.
Attributes
VTCR_EL2 is a 32-bit register.
Figure 4-46
shows the VTCR_EL2 bit assignments.
Figure 4-46 VTCR_EL2 bit assignments
EL0
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
-
-
-
RW
RW
RW
31
0
RES
0
5
6
7
8
9
10
11
12
13
14
15
16
17
TG0
ORGN0
IRGN0
18
19
PS
SH0
SL0
T0SZ
30
RES
1