B1.28
AArch32 Virtualization registers
The following table shows the Virtualization registers.
See the
Arm
®
Architecture Reference Manual Armv8, for Armv8-A architecture profile
for more
information.
Table B1-27 Virtualization registers
Name
CRn Op1 CRm Op2 Reset
Width Description
VPIDR
c0
4
c0
0
0x411FD040
32-bit
B1.121 Virtualization Processor ID Register
VMPIDR
5
-
32-bit
B1.120 Virtualization Multiprocessor ID Register
The reset value is the value of the Multiprocessor Affinity Register.
HSCTLR
c1
4
c0
0
0x30C50838
32-bit
B1.67 Hyp System Control Register
HACTLR
1
UNK
B1.55 Hyp Auxiliary Control Register
HCR
c1
0
0x00000000
32-bit Hyp Configuration Register
HDCR
1
0x00000006
32-bit
B1.63 Hyp Debug Control Register
HCPTR
2
0x000033FF
32-bit
B1.60 Hyp Architectural Feature Trap Register
The reset value depends on the FPU and NEON configuration. If
Advanced SIMD and floating-point are implemented, the reset value
is
0x000033FF
. If Advanced SIMD and floating-point are not
implemented, the reset value is
0x0000BFFF
.
HSTR
3
0x00000000
32-bit Hypervisor System Trap Register
HTCR
c2
4
c0
2
UNK
32-bit
B1.70 Hyp Translation Control Register
VTCR
c1
2
UNK
32-bit Virtualization Translation Control Register
HTTBR
-
4
c2
-
UNK
64-bit Hyp Translation Table Base Register
VTTBR
-
6
c2
-
UNK
64-bit Virtualization Translation Table Base Register
HADFSR
c5
4
c1
0
0x00000000
32-bit
B1.56 Hyp Auxiliary Data Fault Status Syndrome Register
HAIFSR
1
0x00000000
32-bit
B1.57 Hyp Auxiliary Instruction Fault Status Syndrome Register
HSR
c2
0
UNK
32-bit
HDFAR
c6
4
c0
0
UNK
32-bit Hyp Data Fault Address Register
HIFAR
2
UNK
32-bit Hyp Instruction Fault Address Register
HPFAR
4
UNK
32-bit Hyp IPA Fault Address Register
B1 AArch32 system registers
B1.28 AArch32 Virtualization registers
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
B1-186
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......