vmm: Add igvm module and loader module

vmm: Add igvm module and loader module

Add a separate module named igvm to the vmm crate
with definitions to parse and load igvm to the guest memory.

Signed-off-by: Jinank Jain <jinankjain@microsoft.com>
Signed-off-by: Muminul Islam <muislam@microsoft.com>
This commit is contained in:
Muminul Islam
2023-10-10 16:08:22 -07:00
committed by Bo Chen
parent ec79820b3f
commit 7030b15e63
7 changed files with 630 additions and 2 deletions

5
Cargo.lock generated
View File

@@ -2520,15 +2520,20 @@ dependencies = [
"futures",
"gdbstub",
"gdbstub_arch",
"hex",
"hypervisor",
"igvm",
"igvm_defs",
"libc",
"linux-loader",
"log",
"micro_http",
"mshv-bindings",
"net_util",
"once_cell",
"option_parser",
"pci",
"range_map_vec",
"seccompiler",
"serde",
"serde_json",