summaryrefslogtreecommitdiff
path: root/OvmfPkg
diff options
context:
space:
mode:
authorDu Lin <du.lin@intel.com>2024-05-09 11:12:53 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2024-05-30 12:10:54 +0000
commit9518d77eb869034a141799b3d28cac20ecb60fe0 (patch)
treeac3cbd0bdffadbdf53539fa1fd980cd405fc5851 /OvmfPkg
parentc695e3182aa7497833f1b0fc69f6776fec8cb8cf (diff)
downloadedk2-9518d77eb869034a141799b3d28cac20ecb60fe0.zip
edk2-9518d77eb869034a141799b3d28cac20ecb60fe0.tar.gz
edk2-9518d77eb869034a141799b3d28cac20ecb60fe0.tar.bz2
OvmfPkg: Update VMM Hob list check to support new resource attributes
Encrypted and Special Purpose resource attributes are introduced in PI 1.8 Specification. This patch is to update VMM Hob list integrity check to recognize these resource attributes. Signed-off-by: Du Lin <du.lin@intel.com>
Diffstat (limited to 'OvmfPkg')
-rw-r--r--OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c b/OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c
index b6085ea..19e9b1b 100644
--- a/OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c
+++ b/OvmfPkg/IntelTdx/TdxHelperLib/SecTdxHelper.c
@@ -643,6 +643,8 @@ ValidateHobList (
EFI_RESOURCE_ATTRIBUTE_PERSISTABLE |
EFI_RESOURCE_ATTRIBUTE_READ_ONLY_PROTECTED |
EFI_RESOURCE_ATTRIBUTE_READ_ONLY_PROTECTABLE |
+ EFI_RESOURCE_ATTRIBUTE_ENCRYPTED|
+ EFI_RESOURCE_ATTRIBUTE_SPECIAL_PURPOSE |
EFI_RESOURCE_ATTRIBUTE_MORE_RELIABLE))) != 0)
{
DEBUG ((DEBUG_ERROR, "HOB: Unknow ResourceDescriptor ResourceAttribute type. Type: 0x%08x\n", Hob.ResourceDescriptor->ResourceAttribute));