mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-07-01 22:50:54 +00:00
Added a firmware module to dbs_boot crate, and guest VM is allowed to load tdshim into memory, which serves as a prerequisite for booting TDX VM. And other sections (including kernel payload and cmdline) are also loaded into correct guest physical addresses according to the design of tdshim layout. Signed-off-by: Xiaofan Xxf <xiaofan.xxf@antgroup.com>
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.