0.6.0
What's Changed
Documentation Changes
- Updated sections in RVFI documentation to reflect the expansion of rv… by @silabs-oysteink in #658
- Updated version of Zc* to v1.0.0-RC5.6 (and therefore also removed Zc… by @Silabs-ArjanB in #670
- Clarified relative priority of NMIs, interrupts, debug, exceptions by @Silabs-ArjanB in #674
- Updated to latest RISC-V Debug specification. Added support for disab… by @Silabs-ArjanB in #678
- Updates according to latest Smclic specification by @Silabs-ArjanB in #680
- Simplified meaning of debug_pc_* interface by @Silabs-ArjanB in #684
- Removed non-existing etrigger.nmi field by @Silabs-ArjanB in #685
- Fixed description for which CSR instructions on mscratchcsw and mscra… by @Silabs-ArjanB in #688
RTL Changes
- Fix for issue #507 by @silabs-oysteink in #655
- Hooked up mnxti to RVFI. by @silabs-oysteink in #657
- Fix for issue #499. by @silabs-oysteink in #659
- Fix for issue #498. by @silabs-oysteink in #660
- Propagate parameters from alignment buffer to IF stage. Done in prepa… by @silabs-oivind in #662
- Fix for issue #589. by @silabs-oysteink in #661
- Keeping WFI in WB until SLEEP mode is exited by @silabs-oysteink in #667
- Splitting halt_wb to fix timing issues when waking from SLEEP by @silabs-oysteink in #673
- Implemented custom WFE instruction by @silabs-oysteink in #669
- Fix for issue #497 by @silabs-oysteink in #682
- Restricting CSR access to mscratchcsw[l] to CSRRW with rd != x0 by @silabs-oysteink in #686
- Mscratchcsw[l] illegal if rs1==x0 with CSRRW. by @silabs-oysteink in #687
Full Changelog: 0.5.0...0.6.0