5 releases (3 breaking)
| 0.4.0 | May 26, 2023 |
|---|---|
| 0.3.1 | Feb 10, 2023 |
| 0.3.0 | Oct 24, 2022 |
| 0.2.0 | May 14, 2022 |
| 0.1.0 | May 7, 2022 |
#5 in #dragonball
435KB
11K
SLoC
Constants, Structs and Utilities to setup boot environment for virtual machines.
dbs-boot
Design
The dbs-boot crate is a collection of constants, structs and utilities used to boot virtual machines.
Submodule List
This repository contains the following submodules:
| Name | Arch | Description |
|---|---|---|
| bootparam | x86_64 | Magic addresses externally used to lay out x86_64 VMs |
| fdt | aarch64 | Create FDT for Aarch64 systems |
| layout | x86_64 | x86_64 layout constants |
| layout | aarch64 | aarch64 layout constants |
| mptable | x86_64 | MP Table configurations used for defining VM boot status |
Acknowledgement
Part of the code is derived from the Firecracker project.
License
This project is licensed under Apache License, Version 2.0.
Dependencies
~2.5MB
~45K SLoC