clic
clic copied to clipboard
Fixing the functionality of IRQs 0-15?
In CLINT mode, are reserved for special interrupt sources like software and timer interrupts. CLIC specification has this section:
https://github.com/riscv/riscv-fast-interrupt/blob/master/clic.adoc#clic-interrupt-id-ordering-recommendations
Does it make sense to prepare the IP for those configurations? Seems very realistic to me one would adopt those.
I consider both https://github.com/pulp-platform/clic/issues/13 and https://github.com/pulp-platform/clic/issues/14 a prerequisite to fixing the issue mentioned here. It allows
- following the recommendation to reserve certain interrupts
- allowing the implementation of SW interrupts (mode=edge, interrupt signal tied to 0)