4.3.26. Virtualization Multiprocessor ID Register

The VMPIDR characteristics are:

Purpose

Provides the value of the Virtualization Multiprocessor ID.

Usage constraints

The VMPIDR is:

  • A read/write register.

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

Configurations

Available in all configurations.

Attributes

See the register summary in Table 4.2.

Figure 4.22 shows the VMPIDR bit assignments.

Figure 4.22. VMPIDR 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.51 shows the VMPIDR bit assignments.

Table 4.51. VMPIDR bit assignments

BitsNameFunction
[31:0]VMPIDR

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


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

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