R&D/OS

ARM Generic Interrupt Controller

sunshout 2013. 6. 26. 23:40

In an ARM processor, every interrupt is managed by GIC(Generic Interrupt Controller).


The possible interrupt sources are (1)PPI, (2)SPI, and (3)SGI :

 PPI (Private Peripheral Interrupt) : Every processor have its own PPIs.

 SPI(Shared Peripheral Interrupt) : Every processor can access SPIs.

 SGI(Software Generated Interrupt) : This interrupt is generated by software writing to a GICD_SGIR register.






Reference : ARM Generic Interrupt Controller (Architecture version 2)

gic_architecture_specification.pdf