Skip to content

Latest commit

 

History

History
27 lines (25 loc) · 567 Bytes

README.md

File metadata and controls

27 lines (25 loc) · 567 Bytes

riscv-hypervisor

  • CPU virtualization
  • Memory virtualization (two-stage address translation)
  • Handle sbi calls
  • Parsing device tree
  • Multi-core support
  • Multi-guest support
  • IOMMU enabled

Get started

1.Install target

rustup target add riscv64gc-unknown-none-elf

2.Install cargo-binutils

cargo install cargo-binutils

3.Install qemu

brew install qemu
apt install qemu-system-riscv64

Screenshot

Running rCore-Tutorial-v3 ch6 on riscv-hypervisor