1、介绍几个概念
GIC : Generic Interrupt Controller
Distributor–detecting, disabling, prioritizing, directing interrupts to CPU(s).CPU interfaces–asserting an interrupt indication to the CPUSupport max to 1020 interrupts
PPI : Private Peripheral Interrupt
specific to a single processor
SPI : Shared Peripheral Interrupt
Distributor can route to any of a specified combination of processors
SGI: Software-generated interrupt (SGI)
This is an interrupt generated by software writing to a GICD_SGIR register in the GIC. The system uses SGIs for interprocessor communication
ID0-ID15 are used for SGIs
ID16-ID31 are used for PPIs
ID32+ are used for SPIs
2、有关ARM GIC的详细介绍可参考DroidPhone的博客,写的非常好。以下是链接:
http://blog.csdn.net/droidphone