GIC registers
These registers support the operation of a generic interrupt controller and its interface with the Hypervisor and virtual CPUs.
Discussion
For more information on the purpose of specific register sets and their operation in GICs, see the ARM Generic Interrupt Controller (GIC) v3 architecture specification.
Topics
Distributor registers
Redistributor registers
HV_GIC_REDISTRIBUTOR_REG_GICR_TYPERHV_GIC_REDISTRIBUTOR_REG_GICR_ICACTIVER0HV_GIC_REDISTRIBUTOR_REG_GICR_ICENABLER0HV_GIC_REDISTRIBUTOR_REG_GICR_ICFGR0HV_GIC_REDISTRIBUTOR_REG_GICR_ICFGR1HV_GIC_REDISTRIBUTOR_REG_GICR_ICPENDR0HV_GIC_REDISTRIBUTOR_REG_GICR_IGROUPR0HV_GIC_REDISTRIBUTOR_REG_GICR_IPRIORITYR0HV_GIC_REDISTRIBUTOR_REG_GICR_IPRIORITYR1HV_GIC_REDISTRIBUTOR_REG_GICR_IPRIORITYR2HV_GIC_REDISTRIBUTOR_REG_GICR_IPRIORITYR3HV_GIC_REDISTRIBUTOR_REG_GICR_IPRIORITYR4HV_GIC_REDISTRIBUTOR_REG_GICR_IPRIORITYR5HV_GIC_REDISTRIBUTOR_REG_GICR_IPRIORITYR6HV_GIC_REDISTRIBUTOR_REG_GICR_IPRIORITYR7HV_GIC_REDISTRIBUTOR_REG_GICR_ISACTIVER0HV_GIC_REDISTRIBUTOR_REG_GICR_ISENABLER0HV_GIC_REDISTRIBUTOR_REG_GICR_ISPENDR0HV_GIC_REDISTRIBUTOR_REG_GICR_PIDR2
Message signaled interrupt (MSI) registers
GIC CPU interface (ICC) registers
HV_GIC_ICC_REG_AP0R0_EL1HV_GIC_ICC_REG_AP1R0_EL1HV_GIC_ICC_REG_BPR0_EL1HV_GIC_ICC_REG_BPR1_EL1HV_GIC_ICC_REG_CTLR_EL1HV_GIC_ICC_REG_IGRPEN0_EL1HV_GIC_ICC_REG_IGRPEN1_EL1HV_GIC_ICC_REG_PMR_EL1HV_GIC_ICC_REG_RPR_EL1HV_GIC_ICC_REG_SRE_EL1HV_GIC_ICC_REG_SRE_EL2
GIC virtual CPU interface (ICV) registers
HV_GIC_ICV_REG_AP0R0_EL1HV_GIC_ICV_REG_AP1R0_EL1HV_GIC_ICV_REG_BPR0_EL1HV_GIC_ICV_REG_BPR1_EL1HV_GIC_ICV_REG_CTLR_EL1HV_GIC_ICV_REG_IGRPEN0_EL1HV_GIC_ICV_REG_IGRPEN1_EL1HV_GIC_ICV_REG_PMR_EL1HV_GIC_ICV_REG_RPR_EL1HV_GIC_ICV_REG_SRE_EL1
GIC hypervisor virtual interface control (ICH) registers
HV_GIC_ICH_REG_AP0R0_EL2HV_GIC_ICH_REG_AP1R0_EL2HV_GIC_ICH_REG_EISR_EL2HV_GIC_ICH_REG_ELRSR_EL2HV_GIC_ICH_REG_HCR_EL2HV_GIC_ICH_REG_LR0_EL2HV_GIC_ICH_REG_LR10_EL2HV_GIC_ICH_REG_LR11_EL2HV_GIC_ICH_REG_LR12_EL2HV_GIC_ICH_REG_LR13_EL2HV_GIC_ICH_REG_LR14_EL2HV_GIC_ICH_REG_LR15_EL2HV_GIC_ICH_REG_LR1_EL2HV_GIC_ICH_REG_LR2_EL2HV_GIC_ICH_REG_LR3_EL2HV_GIC_ICH_REG_LR4_EL2HV_GIC_ICH_REG_LR5_EL2HV_GIC_ICH_REG_LR6_EL2HV_GIC_ICH_REG_LR7_EL2HV_GIC_ICH_REG_LR8_EL2HV_GIC_ICH_REG_LR9_EL2HV_GIC_ICH_REG_MISR_EL2HV_GIC_ICH_REG_VMCR_EL2HV_GIC_ICH_REG_VTR_EL2