B4.22
ICH_VMCR_EL2, Interrupt Controller Virtual Machine Control Register, EL2
ICH_VMCR_EL2 enables the hypervisor to save and restore the virtual machine view of the GIC state.
Bit field descriptions
ICH_VMCR_EL2 is a 32-bit register and is part of:
• The GIC system registers functional group.
• The Virtualization registers functional group.
• The GIC host interface control registers functional group.
31
0
1
2
5
8
10
18
23
VENG0
VFIQEn
VCBPR
RES
0
3
4
VEOIM
21
VPMR
24
VBPR0
20
VBPR1
17
9
VENG1
Figure B4-12 ICH_VMCR_EL2 bit assignments
VPMR, [31:24]
Virtual Priority Mask.
This field is an alias of ICV_PMR_EL1.Priority.
VBPR0, [23:21]
Virtual Binary Point Register, Group 0. The minimum value is:
0x2
This field is an alias of ICV_BPR0_EL1.BinaryPoint.
VBPR1, [20:18]
Virtual Binary Point Register, Group 1. The minimum value is:
0x3
This field is an alias of ICV_BPR1_EL1.BinaryPoint.
RES0, [17:10]
Reserved,
RES0
.
VEOIM, [9]
Virtual EOI mode. The possible values are:
0x0
ICV_EOIR0_EL1 and ICV_EOIR1_EL1 provide both priority drop and interrupt
deactivation functionality. Accesses to ICV_DIR_EL1 are
UNPREDICTABLE
.
0x1
ICV_EOIR0_EL1 and ICV_EOIR1_EL1 provide priority drop functionality only.
ICV_DIR_EL1 provides interrupt deactivation functionality.
This bit is an alias of ICV_CTLR_EL1.EOImode.
RES0, [8:5]
Reserved,
RES0
.
VCBPR, [4]
B4 GIC registers
B4.22 ICH_VMCR_EL2, Interrupt Controller Virtual Machine Control Register, EL2
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
B4-341
Non-Confidential
Summary of Contents for Cortex-A76 Core
Page 4: ......
Page 22: ......
Page 23: ...Part A Functional description ...
Page 24: ......
Page 119: ...Part B Register descriptions ...
Page 120: ......
Page 363: ...Part C Debug descriptions ...
Page 364: ......
Page 401: ...Part D Debug registers ...
Page 402: ......
Page 589: ...Part E Appendices ...
Page 590: ......