mcause reset value 0x0000_0000 with SMCLIC=1 violates CLIC spec #549
Labels
Component:Doc
For issues in the Documentation (e.g. for User Manual, README.md files)
Component:RTL
For issues in the RTL (e.g. for files in the rtl directory)
Status:Resolved
Issue has been resolved, but closure is pending on git merge and/or issuer confirmation
Type:Bug
For bugs in any content (RTL, Documentation, etc.)
mcause reset value 0x0000_0000 with SMCLIC=1 violates CLIC spec
mcause
mstatus
Currently mcause resets to 0x0000_0000 with SMCLIC parameter = 1, this causes a mismatch between the hard-coded 2'b11 value of mstatus.mpp and mcause.mpp after reset. Furthermore, 2'b00 is not a supported value with the WARL-scheme for this register.
Component
Component:RTL: CSR behavior after reset
Component:Doc: User manual CSR description
Steps to Reproduce
Currently only on internal development branch, problem is present as soon as CLIC is enabled in RTL and ISS.
The text was updated successfully, but these errors were encountered: