Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/systemxlabs/riscv-hypervisor
- Owner: systemxlabs
- Created: 2024-11-19T09:47:30.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2024-12-04T01:43:19.000Z (about 1 month ago)
- Last Synced: 2024-12-04T02:33:37.746Z (about 1 month ago)
- Topics: hypervisor, risc-v, rust, visualization, vmm
- Language: Rust
- Homepage:
- Size: 1.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```