In the previous sections of translation, we briefly introduced some terms about the interrupt status, such as active. This article adds some other terms to help us better learn about GIC:
PPI: Private peripheral interrupt: Private interrupt of a processor, which can only be sent to this processor
SPI: Share peripheral interrupt: distributor can be configured to be sent to any processor
Edge-triggered: edge-triggered interrupt
Level-sensitive: horizontal triggering interrupt
SGI: Software-generated interrupt: The software creates an interruption by writing the gicd_sgir register of GIC. It is mainly used for inter-core communication.
1-N model: One Interrupt is sent to multiple processors, but only one processor processes it. That is, if one processor responds to the interrupt, the pending bit of the interrupt is cleared, when other processors respond again, the pseudo interrupt number (1023) is obtained. The processor reads the IAR register to obtain the interrupt number. We will explain this register later;
N-N model: Each processor processes the same interrupt, and the response of one processor to the same interrupt does not affect the processing of the interrupt by other processors.
Other terms of GIC