R2VM is a full-system, multi-core, cycle-level simulator, with binary translation to provide high performance. It can run RISC-V supervisor and userspace software on AMD64 Linux machines. R2VM is written in Rust. To compile it, you will need to install Rust first.

 

You can download R2VM here