vmm: Introduce kernel hashes measured boot

This introduces the kernel hashes measured boot table into
cloud hypervisor if a cmdline and kernel is passed into an
SEV-SNP CVM, incorporating a kernel/cmdline/optional initrd
into a memory page that is measured into the launch digest
of a SEV-SNP CVM. If both --kernel and --cmdline are not
provided, we do not insert this data page

Signed-off-by: Kevin Hui <kevinhui@meta.com>
This commit is contained in:
Kevin Hui
2026-04-22 12:31:15 -07:00
committed by Rob Bradford
parent 9f1247fe60
commit 70388fb1bb
7 changed files with 487 additions and 8 deletions

View File

@@ -94,6 +94,7 @@ flume = "0.12.0"
itertools = "0.14.0"
libc = "0.2.186"
log = "0.4.29"
sha2 = "0.11.0"
signal-hook = "0.4.4"
thiserror = "2.0.18"
uuid = { version = "1.23.1" }