riscvarchive / riscv-platform-specs

RISC-V Profiles and Platform Specification
Creative Commons Attribution 4.0 International
112 stars 39 forks source link

CLIC requires original basic interrupt mode #42

Open billhuffman opened 3 years ago

billhuffman commented 3 years ago

The M platform description says that, to say CLIC is implemented, the original basic interrupt mechanisms must also be supported. That seems wrong - especially when the CLIC spec provides for the original basic mechanism not to be supported.

kumarsankaran commented 2 years ago

The platform spec can add further requirements on top of the spec it depends on or may further restrict requirements from the spec it depends on. In this case, the RVM-CSI platform (formerly M Platform) is mandating the original basic and CLIC modes if CLIC is being used in the system. Do you see any issues with this mandatory requirement if the CLIC is being used?