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

Make Ssclic mandatory if smclic is implemented and S mode is implemented. #413

Closed jb-brelot-nxp closed 1 month ago

jb-brelot-nxp commented 2 months ago

Make Ssclic mandatory if smclic is implemented and S mode is implemented.

jb-brelot-nxp commented 2 months ago

Hi All,

I have open this issue following our discussion but now I m not sure that it make sense.

Having just smclic and still having S mode is a valid option. We need to consider that the ssclic will bring the Mode bit inside clicinattr whcih will be potentially 1 bit per IRQ line if we are making mandatory the ssclic .

This could have a huge impact and can be complex to justify in some situation.

I m happy to force that ssclic can be present only if smclic is , but I won t bring any other relation between ssclic and smclic,

Please comment. If you disagree.

Otherwise I will close the issue during the next meeting.

jb-brelot-nxp commented 1 month ago

The ssclic extension depends on the smclic extension.

This sentence needs to be replhrased.