clic icon indicating copy to clipboard operation
clic copied to clipboard

RISC-V fast interrupt controller

Results 12 clic issues
Sort by recently updated
recently updated
newest added

Currently, we are forcing a 256 bytes alignment on `xtvec`.

This commit aims at resolving the critical path that originates in the CLIC target. Such critical path was detected in Carfield and Astral. This mod was tested working in [Carfield's...

enhancement

Hi, I am linting the `clic_apb` module with Verilator using `verilator --lint-only --top-module clic_apb $(bender script verilator)`. There are a few warnings, but no errors. However, when I change the...

Extend CLIC to support interrupt delegation to virtual machines. Enabled / disabled by VSCLIC and VSPRIO parameters.

enhancement

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...

clicintattr.trig allows run-time configurability of edge vs level and active high vs low. CLIC states: > Some implementations may want to save these bits so only certain trigger types are...

Most interrupt lists have gaps. Usually because a chip is available in many configuration with different peripherals. Sometimes sources are reserved to ensure you can grow in the future without...

I do not see a top level parameter to specify the number of interrupt levels. This would be important, as most designs will only need a few, not 256. I...

There have been quite some changes https://github.com/riscv/riscv-fast-interrupt/blob/master/clic.adoc. It would be good to review and implement these.