B4.21
ICH_HCR_EL2, Interrupt Controller Hyp Control Register, EL2
ICH_HCR_EL2 controls the environment for VMs.
Bit field descriptions
ICH_HCR_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
6
7
8
10
11
13
14
15
26
En
UIE
NPIE
VGrp0EIE
VGrp0DIE
RES
0
3
4
VGrp1EIE
VGrp1DIE
TDIR
12
27
EOIcount
TSEI
TALL1
TALL0
TC
LRENPIE
Figure B4-11 ICH_HCR_EL2 bit assignments
EOIcount, [31:27]
Number of outstanding deactivates.
RES0, [26:15]
Reserved,
RES0
.
TDIR, [14]
Trap Non-secure EL1 writes to ICC_DIR_EL1 and ICV_DIR_EL1. The possible values are:
0x0
Non-secure EL1 writes of ICC_DIR_EL1 and ICV_DIR_EL1 are not trapped to
EL2, unless trapped by other mechanisms.
0x1
Non-secure EL1 writes of ICC_DIR_EL1 and ICV_DIR_EL1 are trapped to EL2.
TSEI, [13]
Trap all locally generated SEIs. The value is:
0
Locally generated SEIs do not cause a trap to EL2.
TALL1, [12]
Trap all Non-secure EL1 accesses to ICC_* and ICV_* System registers for Group 1 interrupts
to EL2. The possible values are:
0x0
Non-secure EL1 accesses to ICC_* and ICV_* registers for Group 1 interrupts
proceed as normal.
0x1
Non-secure EL1 accesses to ICC_* and ICV_* registers for Group 1 interrupts trap
to EL2.
TALL0, [11]
Trap all Non-secure EL1 accesses to ICC_* and ICV_* System registers for Group 0 interrupts
to EL2. The possible values are:
B4 GIC registers
B4.21 ICH_HCR_EL2, Interrupt Controller Hyp Control Register, EL2
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
B4-338
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: ......