GIC400 Register
gic寄存器
gic寄存器,分为两部分,一部分是distributor的寄存器,另一部分是cpu interface的寄存器。
两部分的寄存器,均是通过memory-mapped的方式来访问。
Distribution
-
Distributor Control Register GICD_CTLR enable or disable distribution,global interrupt enable
在disable 期间,register工作正常,GICV2可以通过操作寄存器配置int的pending或active状态
-
Interrupt Controller Type Register, GICD_TYPER
• whether the GIC implements the Security Extensions
• the maximum number of interrupt IDs that the GIC supports
• the number of CPU interfaces implemented
• if the GIC implements the Security Extensions, the maximum number of implemented Lockable Shared Peripheral Interrupts (LSPIs).
-
Distributor Implementer Identification Register, GICD_IIDR
Provides information about the implementer and revision of the Distributor.