A RISC-V instruction set simulator in Rust that can boot linux. Terminus also has multi-core and network support. There is an elaborate roadmap of the following features:
RoadMap
- RV32/64I
- MADFC
- M/S/U privilege
- Pass all riscv_tests
- CLINT and Timer
- HTIF console
- FDT generation
- Multi Cores
- Boot Linux
- Emu mode binary
- Boot Linux(smp)
- Publish to crate.io
- PLIC
- VirtIO console
- VirtIO disk
- VirtIO network
- framebuffer
- VirtIO keyboard
- VirtIO mouse
- Cosimulation with HDL
- debug mode
- other extensions(b, v …)
You can download terminus here
Leave A Comment
You must be logged in to post a comment.