EasyManua.ls Logo

ARM Cortex A9 - Page 89

ARM Cortex A9
213 pages
Print Icon
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 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 Table 4-13 on page 4-10.
The virtual interrupt is delivered as soon as the processor is in NS state. Figure 4-20 shows the
VIR bit assignments.
Figure 4-20 VIR bit assignments
Table 4-47 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
56789
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.

Table of Contents

Related product manuals