ARM Interrupt Structure
https://www.geeksforgeeks.org/arm-interrupt-structure/
GIC
https://wiki.osdev.org/Generic_Interrupt_Controller_versions_3_and_4
Interrupt Types
- Difference between SGI PPI SPI: https://stackoverflow.com/questions/27709349/what-is-the-difference-between-ppi-spi-and-sgi-interrupts
- SGI: Software Generated Interrupt
- PPI: Private Peripheral Interrupt
- SPI: Shared Peripheral Interrupt
Interrupt Trigger Types
-
Edge Triggered
-
Level Sensitive
-
https://developer.arm.com/documentation/198123/0302/Arm-GIC-fundamentals