Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/systemxlabs/riscv-hypervisor

A type-1 hypervisor written in Rust and run on RISC-V machine with H extension.
https://github.com/systemxlabs/riscv-hypervisor

hypervisor risc-v rust visualization vmm

Last synced: 14 days ago
JSON representation

A type-1 hypervisor written in Rust and run on RISC-V machine with H extension.

Awesome Lists containing this project

README

        

# riscv-hypervisor
- [ ] CPU virtualization
- [x] Memory virtualization (two-stage address translation)
- [x] Handle sbi calls
- [x] Parsing device tree
- [ ] Multi-core support
- [ ] Multi-guest support
- [ ] IOMMU enabled

## Get started
1.Install target
```bash
rustup target add riscv64gc-unknown-none-elf
```
2.Install cargo-binutils
```bash
cargo install cargo-binutils
```
3.Install qemu
```bash
brew install qemu
apt install qemu-system-riscv64
```