Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |
| en:multiasm:paarm:chapter_5_7 [2026/02/27 16:30] – [Interrupts] jtokarz | en:multiasm:paarm:chapter_5_7 [2026/05/27 09:36] (current) – [Interrupts] ktokarz |
|---|
| * The rest of the IDs are for Shared Peripheral interrupts | * The rest of the IDs are for Shared Peripheral interrupts |
| |
| Practically, the Raspberry Pi 5 may have hundreds of interrupts from different sources in use, because the SoC chip BCM2712 have a lot of internal peripheral interrupts, the RP1 chip (the one that handles I/O lines and other peripherals on board) uses additional interrupts over PCIe bus. The Linux OS creates its own software interrupt, and finally, Linux combines them through the GIC. | Practically, the Raspberry Pi 5 may have hundreds of interrupts from different sources in use, because the SoC chip BCM2712 have a lot of internal peripheral interrupts, the RP1 chip (the one that handles I/O lines and other peripherals on board) uses additional interrupts over the PCIe bus. Linux creates its own software interrupt and finally, combines them through the GIC. |
| | |
| The interrupts can be disabled and enabled. For example:\\ | The interrupts can be disabled and enabled. For example:\\ |