4.3.25. Virtualization Processor ID Register

The VPIDR characteristics are:


Provides the value of the Virtualization Processor ID.

Usage constraints

The VPIDR is:

  • A read/write register.

  • Only accessible from Hyp mode or from Monitor mode when SCR.NS is 1.


Available in all configurations.


See the register summary in Table 4.2.

Figure 4.21 shows the VPIDR bit assignments.

Figure 4.21. VPIDR bit assignments

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

Table 4.50 shows the VPIDR bit assignments.

Table 4.50. VPIDR bit assignments


MIDR value returned by Non-secure reads of the MIDR from PL1

To access the VPIDR, read or write the CP15 register with:

MRC p15, 4, <Rt>, c0, c0, 0; Read Virtualization Processor ID Register
MCR p15, 4, <Rt>, c0, c0, 0; Write Virtualization Processor ID Register
Copyright © 2011-2013 ARM. All rights reserved.ARM DDI 0464F