From 7f507dd77dea116202e3527ce69d1cdcfa7fae9a Mon Sep 17 00:00:00 2001 From: Sebastien Boeuf Date: Fri, 9 Jul 2021 15:43:00 +0200 Subject: [PATCH] arch: x86_64: tdx: Fix HobHandoffInfoTable The handoff table was missing the boot_mode field. Suggested-by: Jiaqi Gao Signed-off-by: Sebastien Boeuf --- arch/src/x86_64/tdx/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/src/x86_64/tdx/mod.rs b/arch/src/x86_64/tdx/mod.rs index dbf17f5b6..a024c1709 100644 --- a/arch/src/x86_64/tdx/mod.rs +++ b/arch/src/x86_64/tdx/mod.rs @@ -144,6 +144,7 @@ unsafe impl ByteValued for HobHeader {} struct HobHandoffInfoTable { header: HobHeader, version: u32, + boot_mode: u32, efi_memory_top: u64, efi_memory_bottom: u64, efi_free_memory_top: u64, @@ -218,6 +219,7 @@ impl TdHob { reserved: 0, }, version: 0x9, + boot_mode: 0, efi_memory_top: 0, efi_memory_bottom: 0, efi_free_memory_top: 0,