This project is a RISC-V emulator written in Rust.
With rvemu-for-book, rvemu: RISC-V Emulator and rare as reference, it becomes not that tough for me to rapidly implement this project.
- An
little-endian,64-bitRISC-V emulator - Support
RV32I(basic)&RV64I(basic)instruction set - Won't support
pipeline-model, as this isnothing more than an emulator
Here's necessary requirements to run this project:
rusttoolchain (at least supportrust-2021-edition)llvmtoolchain (at least containsclang, lldwhich are in support ofriscv64arch)