System Control
ARM DDI 0388I
Copyright © 2008-2012 ARM. All rights reserved.
4-40
ID073015
Non-Confidential
MCR p15, 0, <Rt>, c11, c1, 1; Read PLEPCR
MRC p15, 0, <Rt>, c11, c1, 1; Write PLEPCR
4.3.21
Virtualization Interrupt Register
The VIR characteristics are:
Purpose
Indicates that there is a virtual interrupt pending.
Usage constraints
The VIR is:
•
only accessible in privileged modes
•
only accessible in Secure state.
Configurations
Available in all configurations.
Attributes
See the register summary in
.
The virtual interrupt is delivered as soon as the processor is in NS state.
shows the
VIR bit assignments.
Figure 4-20 VIR bit assignments
shows the Virtualization Interrupt Register bit assignments.
To access the VIR, read or write the CP15 register with:
MRC p15, 0, <Rd>, c12, c1, 1 ; Read Virtualization Interrupt Register
MCR p15, 0, <Rd>, c12, c1, 1 ; Write Virtualization Interrupt Register
31
0
UNK/SBZP
5
6
7
8
9
UNK/SBZP
VA
VI
VF
Table 4-47 Virtualization Interrupt Register bit assignments
Bits
Name
Function
[31:9]
-
UNK/SBZP.
[8]
VA
Virtual Abort bit.
When set the corresponding Abort is sent to software in the same way as a normal Abort. The virtual abort happens
only when the processor is in Non-secure state.
[7]
VI
Virtual IRQ bit.
When set the corresponding IRQ is sent to software in the same way as a normal IRQ. The virtual IRQ happens
only when the processor is in Non-secure state.
[6]
VF
Virtual FIQ bit.
When set the corresponding FIQ is sent to software in the same way as a normal FIQ. The FIQ happens only when
the processor is in Non-secure state.
[5:0]
-
UNK/SBZP.