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.youkuaiyun.com/droidphone

本文详细介绍了ARM GIC(Generic Interrupt Controller)的概念及其与PPI(Private Peripheral Interrupt)、SPI(Shared Peripheral Interrupt)和SGI(Software-generated interrupt)之间的区别。特别强调了ID0-ID15用于SGI,ID16-ID31用于PPI,ID32+用于SPI,并提供了DroidPhone博客中关于ARM GIC的精彩解析链接。
2904

被折叠的 条评论
为什么被折叠?



