Tech News
← Back to articles

Emuko: Fast RISC-V emulator written in Rust, boots Linux

read original related products more articles

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