From dae77d8d43491d8d7533e121e8cc2fa33c5aeec3 Mon Sep 17 00:00:00 2001 From: Sebastien Boeuf Date: Fri, 1 Apr 2022 17:44:50 +0200 Subject: [PATCH] arch: x86_64: tdx: Update EFI HOB attribute Based on latest QEMU patches from branch tdx-qemu-2022.03.29-v7.0.0-rc1 we don't need EFI_RESOURCE_ATTRIBUTE_ENCRYPTED as part of the attributes we must enable with EFI_RESOURCE_SYSTEM_MEMORY and EFI_RESOURCE_MEMORY_RESERVED resource types. Signed-off-by: Sebastien Boeuf --- arch/src/x86_64/tdx/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/src/x86_64/tdx/mod.rs b/arch/src/x86_64/tdx/mod.rs index 4087851db..bc5daf97c 100644 --- a/arch/src/x86_64/tdx/mod.rs +++ b/arch/src/x86_64/tdx/mod.rs @@ -324,10 +324,10 @@ impl TdHob { }, /* TODO: * QEMU currently fills it in like this: - * EFI_RESOURCE_ATTRIBUTE_PRESENT | EFI_RESOURCE_ATTRIBUTE_INITIALIZED | EFI_RESOURCE_ATTRIBUTE_ENCRYPTED | EFI_RESOURCE_ATTRIBUTE_TESTED + * EFI_RESOURCE_ATTRIBUTE_PRESENT | EFI_RESOURCE_ATTRIBUTE_INITIALIZED | EFI_RESOURCE_ATTRIBUTE_TESTED * which differs from the spec (due to TDVF implementation issue?) */ - 0x04000007, + 0x7, ) }