| |||
| Home > System Control > Register descriptions > Virtualization Multiprocessor ID Register | |||
The VMPIDR characteristics are:
Holds the value of the Virtualization Multiprocessor ID. A Non-secure read of the MPIDR from PL1 returns the value of this register.
The VMPIDR 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.22 shows the VMPIDR bit assignments.
Table 4.51 shows the VMPIDR bit assignments.
Table 4.51. VMPIDR bit assignments
| Bits | Name | Function |
|---|---|---|
| [31:0] | VMPIDR | MPIDR value returned by Non-secure PL1 reads of the MPIDR. For information on the subdivision of this value, see Multiprocessor Affinity Register. |
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