Is there a complete list of interrupts for the E21 CLIC running on the Arty-A7 FPGA? coreip-arty-userguide-v3p0.pdf includes some information about the interrupt numbers, but it isn’t very clear.
List of Interrupts in the E21 Core
SiFive E21 Core Complex Manual v19.02
Table 10: mcause Exception Codes
How GPIO match to board elements and interrupts
SiFive Core IP FPGA Eval Kit User Guide v3p0
Table 7.1: Core IP FPGA Eval Kit GPIO Offset to Board Pin Number
Table 7.2: Core IP FPGA Eval Kit Local Interrupts Mapping
Table 7.2 is certainly very useful (albeit confusing because those are not local interrupt numbers, those are the numbers from the base of the CLIC, and the clarification about mie is just more confusing since the CLIC doesn’t use mie), but how should I use table 7.1? What is a global interrupt on the E21 core? What do those numbers correspond to?
Unfortunately tracking through the old clic-vectored code (which I’m hoping to save future developers from having to do) just shows that the button indices match table 7.2.
We really just need a simple table of how the interrupts are wired in the E21 core.