Show HN: Run xv6-riscv(64Bit,MMU) with RP2350
Category: infrastructure
Tags: risc-v, emulator, embedded, xv6, microcontroller
Score: 6.5/10 (Innovation: 7, Technical: 8, Documentation: 6, Utility: 5)
A lightweight 64-bit RISC-V emulator that boots xv6-riscv on the RP2350 microcontroller, including Sv39 MMU, UART, CLINT, PLIC, and VirtIO block device emulation. It fits within the 520KB SRAM constraint, demonstrating impressive systems programming and porting effort.
Target audience: embedded systems developers, OS enthusiasts, RISC-V learners
Repository: https://github.com/kamisori-daijin/pico-rv64-emu · C · MIT
View on Hacker News