GIC中断类型包括:
1、 SGI(Software Generated Interrupt)
软中断,主要用于核间通信,通过写SGI寄存器产生在线课堂。
2、PPI(Private Peripheral Interrupt)
私有外设中断,为某个核的私有中断在线课堂。
SPI(Shared Peripheral Interrupt)
共享外设中断在线课堂,外设中断可以发送到任何一个连接的core
LPI(Locality-specific Peripheral Interrupt)
特定区域外设中断在线课堂。只在GICv3和GICv4上支持。
不同中断类型的INITD范围如下:
注:目前 Linux 内核驱动中,使用的是 IRQ 中断,没有使用 FIQ 中断,同时禁止 IRQ 中断嵌套在线课堂。