EasyManua.ls Logo

ARM Cortex-A53 MPCore - Page 110

ARM Cortex-A53 MPCore
635 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Control
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 4-49
ID021414 Non-Confidential
Register access is encoded as follows:
4.3.28 Virtualization Processor ID Register
The VPIDR_EL2 characteristics are:
Purpose Holds the value of the Virtualization Processor ID. This is the value
returned by Non-secure EL1 reads of MIDR. See MIDR_EL1 bit
assignments on page 4-14.
Usage constraints This register is accessible as follows:
Configurations VPIDR_EL2 is architecturally mapped to AArch32 register VPIDR. See
Virtualization Processor ID Register on page 4-189.
Attributes VPIDR_EL2 is a 32-bit register.
VPIDR_EL2 resets to the value of MIDR_EL1.
Figure 4-26 shows the VPIDR_EL2 bit assignments.
Figure 4-26 VPIDR_EL2 bit assignments
Table 4-63 shows the VPIDR_EL2 bit assignments.
To access the VPIDR_EL2:
MRS <Xt>, VPIDR_EL2 ; Read VPIDR_EL2 into Xt
MSR VPIDR_EL2, <Xt> ; Write Xt to VPIDR_EL2
Register access is encoded as follows:
Table 4-62 DCZID_EL0 access encoding
op0 op1 CRn CRm op2
11 011 0000 0000 111
EL0
EL1
(NS)
EL1
(S)
EL2
EL3
(SCR.NS = 1)
EL3
(SCR.NS = 0)
---RWRW -
31
0
VPIDR
Table 4-63 VPIDR_EL2 bit assignments
Bits Name Function
[31:0] VPIDR MIDR value returned by Non-secure PL1 reads of the MIDR. The MIDR description defines the subdivision of
this value. See MIDR_EL1 bit assignments on page 4-14.
Table 4-64 VPIDR_EL2 access encoding
op0 op1 CRn CRm op2
11 100 0000 0000 000

Table of Contents

Related product manuals