System Control
ARM DDI 0500D Copyright © 2013-2014 ARM. All rights reserved. 4-154
ID021414 Non-Confidential
4.4.26 AArch32 GIC system registers
Table 4-146 shows the GIC system registers in AArch32 state.
Table 4-146 AArch32 GIC system registers
Name CRn Op1 CRm Op2 Type Reset Width Description
ICC_SGI1R - 0 c12 - WO - 64-bit SGI Generation Register 1
ICC_ASGI1R 1 c12 - WO - 64-bit Alternate SGI Generation Register 1
ICC_SGI0R 2 c12 - WO - 64-bit SGI Generation Register 0
ICC_PMR c4 0 c6 0 RW
0x00000000
32-bit Priority Mask Register
ICC_IAR0 c12 0 c8 0 RO - 32-bit Interrupt Acknowledge Register 0
ICC_EOIR0 1 WO - 32-bit End Of Interrupt Register 0
ICC_HPPIR0 2 RO - 32-bit Highest Priority Pending Interrupt
Register 0
ICC_BPR0 3 RW
0x00000002
32-bit Binary Point Register 0
ICC_AP0R0 4 RW
0x00000000
32-bit Active Priorities 0 Register 0
ICC_AP1R0 c9 0 RW
0x00000000
32-bit Active Priorities 1 Register 0
ICC_DIR c11 1 WO - 32-bit Deactivate Interrupt Register
ICC_RPR 3 RO - 32-bit Running Priority Register
ICC_IAR1 c12 0 RO - 32-bit Interrupt Acknowledge Register 1
ICC_EOIR1 1 WO - 32-bit End Of Interrupt Register 1
ICC_HPPIR1 2 RO - 32-bit Highest Priority Pending Interrupt
Register 1
ICC_BPR1 3 RW
0x00000003
a
32-bit Binary Point Register 1
ICC_CTLR 4 RW
0x00000400
32-bit Interrupt Control Register
ICC_SRE 5 RW
0x00000000
32-bit System Register Enable Register
ICC_IGRPEN0 6 RW
0x00000000
32-bit Interrupt Group Enable Register 0
ICC_IGRPEN1 7 RW
0x00000000
32-bit Interrupt Group Enable Register 1
ICH_AP0R0 4 c8 0 RW
0x00000000
32-bit Interrupt Controller Hyp Active
Priorities Register (0,0)
ICH_AP1R0 c9 0 RW
0x00000000
32-bit Interrupt Controller Hyp Active
Priorities Register (1,0)
ICC_HSRE 5 RW
0x00000000
32-bit System Register Enable Register for
EL2
ICH_HCR c11 0 RW
0x00000000
32-bit Interrupt Controller Hyp Control
Register
ICH_VTR 1 RO
0x90000003
32-bit Interrupt Controller VGIC Type
Register
ICH_MISR 2 RO
0x00000000
32-bit Interrupt Controller Maintenance
Interrupt State Register