]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Library/PlatformInitLib/PlatformInitLib.inf
OvmfPkg: Update PlatformInitLib to process Tdx hoblist
[mirror_edk2.git] / OvmfPkg / Library / PlatformInitLib / PlatformInitLib.inf
index 19a88d36381938073aef363752cb3f323036aa4f..d0fab5cc1f4f7599bfd0997c6d61fc4c5ac4a9c5 100644 (file)
@@ -14,7 +14,7 @@
   FILE_GUID                      = 89f886b0-7109-46e1-9d28-503ad4ab6ee0\r
   MODULE_TYPE                    = BASE\r
   VERSION_STRING                 = 1.0\r
-  LIBRARY_CLASS                  = PlatformInitLib|PEIM\r
+  LIBRARY_CLASS                  = PlatformInitLib|SEC PEIM\r
 \r
 #\r
 # The following information is for reference only and not required by the build tools.\r
   MemDetect.c\r
   Platform.c\r
 \r
+[Sources.IA32]\r
+  IntelTdxNull.c\r
+\r
+[Sources.X64]\r
+  IntelTdx.c\r
+\r
 [Packages]\r
   EmbeddedPkg/EmbeddedPkg.dec\r
   MdeModulePkg/MdeModulePkg.dec\r
@@ -45,6 +51,9 @@
   PcdLib\r
   PciLib\r
 \r
+[LibraryClasses.X64]\r
+  TdxLib\r
+\r
 [FixedPcd]\r
   gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
   gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase\r
@@ -83,5 +92,7 @@
   gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress\r
   gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize\r
 \r
+  gUefiOvmfPkgTokenSpaceGuid.PcdTdxAcceptPageSize\r
+\r
 [FeaturePcd]\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r