riscv / riscv-fast-interrupt

Proposal for a RISC-V Core-Local Interrupt Controller (CLIC)
https://jira.riscv.org/browse/RVG-63
Creative Commons Attribution 4.0 International
247 stars 49 forks source link

Explicitly list dependence on Smcsrind/Sscsrind #412

Open christian-herber-nxp opened 2 months ago

christian-herber-nxp commented 2 months ago

Currently, this statement is in Smclic:

Access to CLIC registers clicintctl[i], clicintattr[i], clicintip[i], clicintie[i], and clicinttrig[i] utilizes the Indirect CSR Access extension (Smcsrind/Sscsrind).

Normally, extensions explicitly list the extensions they depend on. Suggest to add this to Smclic:

The Smclic extension depends on the Smcsrind extension.

and to change this:

The ssclic extension depends on the smclic extension.

to

The Ssclic extension depends on the Smclic and Sscsrind extensions.