Is mscratchcsw a current standard CSR?
No. It appears in the CLIC v0.10 draft, but ACLIC v0.19 and the current privileged CSR table no longer define the name.
mscratchcsw was the Conditional Scratch Swap on Privilege-Mode Change CSR in the CLIC v0.10 draft at historical address 0x348; current ACLIC v0.19 and the privileged CSR table no longer define that name.
mscratchcsw belongs only to the historical official CLIC v0.10 draft. ACLIC v0.19 no longer defines the name, so this page provides no current-standard fields or access semantics.
Confirm that the reference explicitly targets CLIC v0.10.
Check the historical address and the newer A-CLIC definition of that address.
For a current target, use only the extension and CSR set that the implementation declares.
No. It appears in the CLIC v0.10 draft, but ACLIC v0.19 and the current privileged CSR table no longer define the name.