emuko
Fast RISC-V emulator written in Rust. Boots Linux.
emuko.dev
Features
RV64IMAFDC with M/S/U privilege levels and Sv39 virtual memory
with M/S/U privilege levels and Sv39 virtual memory JIT compilation for ARM64 and x86_64 hosts (adaptive selection)
for ARM64 and x86_64 hosts (adaptive selection) Full Linux boot with BusyBox userland and interactive shell
with BusyBox userland and interactive shell Snapshot/restore for saving and resuming full machine state
for saving and resuming full machine state Daemon mode with HTTP API and live UART command injection
with HTTP API and live UART command injection Differential checker to validate JIT against interpreter
... continue reading