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
237 stars 49 forks source link

Is CLIC register access via indirect CSR Access mandatory? #377

Closed Silabs-ArjanB closed 6 months ago

Silabs-ArjanB commented 6 months ago

The (new) chapter "CLIC register access via indirect CSR Access" states the following:

A CSR accessible via one method may or may not be accessible via the other method such as memory-mapped access.

Does the above sentence also allow for a compliant implementation in which the stated CSRs are only accessible via memory-mapped access and not via indirect CSR access (as it was in the previous specification version)?

If not then I would suggest to replace the above sentence with:

A CSR accessible via indirect CSR access may or may not be accessible via another method such as memory-mapped access.

dansmathers commented 6 months ago

Good point. closed by pull #387.