You copied the Doc URL to your clipboard.

AArch64 virtualization registers

Table 4.13 shows the virtualization registers in AArch64 state. Bits[63:32] are reset to 0x00000000 for all 64-bit registers in Table 4.13.

Table 4.13. AArch64 virtualization registers
Name Type Reset Width Description
VPIDR_EL2 RW 0x410FD034 32 Virtualization Processor ID Register
VMPIDR_EL2 RW -[a] 64 Virtualization Multiprocessor ID Register
SCTLR_EL2 RW 0x30C50838[b] 32

System Control Register, EL2

ACTLR_EL2 RW 0x00000000 32 Auxiliary Control Register, EL2
HCR_EL2 RW 0x00000002 64 Hypervisor Configuration Register
MDCR_EL2 RW 0x00000006 32

Hyp Debug Control Register

CPTR_EL2 RW 0x000033FF[c] 32

Architectural Feature Trap Register, EL2

HSTR_EL2 RW 0x00000000 32 Hyp System Trap Register
HACR_EL2 RW 0x00000000 32

Hyp Auxiliary Configuration Register

TTBR0_EL2 RW UNK 64

Translation Table Base Address Register 0, EL3 [d]

TCR_EL2 RW UNK 32 Translation Control Register, EL2
VTTBR_EL2 RW UNK 64

Virtualization Translation Table Base Address Register, EL2 [d]

VTCR_EL2 RW UNK 32 Virtualization Translation Control Register, EL2
DACR32_EL2 RW UNK 32 Domain Access Control Register
AFSR0_EL2 RW 0x00000000 32 Auxiliary Fault Status Register 0, EL1, EL2 and EL3
AFSR1_EL2 RW 0x00000000 32 Auxiliary Fault Status Register 1, EL1, EL2 and EL3
ESR_EL2 RW UNK 32 Exception Syndrome Register, EL2
FAR_EL2 RW UNK 64 Fault Address Register, EL2
HPFAR_EL2 RW UNK 64

Hypervisor IPA Fault Address Register, EL2

MAIR_EL2 RW UNK 64

Memory Attribute Indirection Register, EL2

AMAIR_EL2 RW 0x00000000 64 Auxiliary Memory Attribute Indirection Register, EL1, EL2 and EL3
VBAR_EL2 RW UNK 64

Vector Base Address Register, EL2

[a] The reset value is the value of the Multiprocessor Affinity Register.

[b] The reset value depends on inputs, CFGTE and CFGEND. The value shown assumes these signals are set to LOW.

[c] Reset value is 0x0000BFFF if Advanced SIMD and Floating-point are not implemented.

[d] See the ARM® Architecture Reference Manual ARMv8, for ARMv8-A architecture profile for more information.


Was this page helpful? Yes No