Pure Go emulator of a RISC-V 64-bit CPU. We provide an RV64IMAFDC with Zicsr, Zifencei, Zicond, and bitmanip extensions Zba/Zbb/Zbc/Zbs. As a single hart, we aim for deterministic execution to support DST. Guest memory is sandboxed. JIT-to-amd64 and arm64 compilers are included. -
View it on GitHub