Skip to content

Latest commit

 

History

History
31 lines (24 loc) · 2.04 KB

README.md

File metadata and controls

31 lines (24 loc) · 2.04 KB

dragonball-sandbox

static UT codecov

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 Crates.io
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.)

How to build

cargo build --release

License

This project is licensed under Apache License, Version 2.0.