Dragonball-sandbox is a collection of Rust crates to help build custom Virtual Machine Monitors and hypervisors. The crates here are considered to be the downstream of rust-vmm.
This repository contains the following crates:
Name | Description | Links |
---|---|---|
dbs-address-space | manager for memory and MMIO resources resident in the guest physical address space | TBD |
dbs-allocator | allocator for vmm resource | TBD |
dbs-arch | collections of CPU architecture related modules | TBD |
dbs-boot | collections of constants, structs and utilities used during VM boot stage | TBD |
dbs-device | virtual machine's device model | |
dbs-interrupt | virtual machine's interrupt model | TBD |
dbs-legacy-devices | emulation for legacy devices | TBD |
dbs-utils | helpers and utilities used by multiple dragonball-sandbox components |
TBD |
dbs-virtio-devices | emulation for virtio devices | TBD |
(Dragonball is a virtual machine monitor developed by Alibaba and dbs is the abbreviation for Dragonball.)
cargo build --release
This project is licensed under Apache License, Version 2.0.