]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/PlatformPei/Platform.c
OvmfPkg: Update PlatformPei to support Tdx guest
[mirror_edk2.git] / OvmfPkg / PlatformPei / Platform.c
index f05aec599fcbd820d63f0c4c99649447cafd0294..f006755d5fdb2f6364711bf40b5e2bb12a70c62b 100644 (file)
@@ -310,6 +310,17 @@ MaxCpuCountInitialization (
   ASSERT_RETURN_ERROR (PcdStatus);\r
 }\r
 \r
+/**\r
+ * @brief Builds PlatformInfo Hob\r
+ */\r
+VOID\r
+BuildPlatformInfoHob (\r
+  VOID\r
+  )\r
+{\r
+  BuildGuidDataHob (&gUefiOvmfPkgPlatformInfoGuid, &mPlatformInfoHob, sizeof (EFI_HOB_PLATFORM_INFO));\r
+}\r
+\r
 /**\r
   Perform Platform PEI initialization.\r
 \r
@@ -386,7 +397,9 @@ InitializePlatform (
     MiscInitialization (&mPlatformInfoHob);\r
   }\r
 \r
+  IntelTdxInitialize ();\r
   InstallFeatureControlCallback ();\r
+  BuildPlatformInfoHob ();\r
 \r
   return EFI_SUCCESS;\r
 }\r