]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/CpuHotplugSmm/CpuHotplugSmm.inf
OvmfPkg/CpuHotplugSmm: introduce Post-SMM Pen for hot-added CPUs
[mirror_edk2.git] / OvmfPkg / CpuHotplugSmm / CpuHotplugSmm.inf
index ab690a9e5e205cb4d601391381239ade5b9bca27..bf4162299c7c012b05c63f8f93b5f772ca6fe192 100644 (file)
 [Sources]\r
   ApicId.h\r
   CpuHotplug.c\r
+  PostSmmPen.nasm\r
   QemuCpuhp.c\r
   QemuCpuhp.h\r
+  Smbase.c\r
+  Smbase.h\r
 \r
 [Packages]\r
   MdePkg/MdePkg.dec\r
   OvmfPkg/OvmfPkg.dec\r
+  UefiCpuPkg/UefiCpuPkg.dec\r
 \r
 [LibraryClasses]\r
   BaseLib\r
+  BaseMemoryLib\r
   DebugLib\r
   MmServicesTableLib\r
   PcdLib\r
+  SafeIntLib\r
   UefiDriverEntryPoint\r
 \r
 [Protocols]\r
   gEfiMmCpuIoProtocolGuid                                           ## CONSUMES\r
+  gEfiSmmCpuServiceProtocolGuid                                     ## CONSUMES\r
 \r
 [Pcd]\r
+  gUefiCpuPkgTokenSpaceGuid.PcdCpuHotPlugDataAddress                ## CONSUMES\r
   gUefiOvmfPkgTokenSpaceGuid.PcdQ35SmramAtDefaultSmbase             ## CONSUMES\r
 \r
 [FeaturePcd]\r
   gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire                     ## CONSUMES\r
 \r
 [Depex]\r
-  gEfiMmCpuIoProtocolGuid\r
+  gEfiMmCpuIoProtocolGuid AND\r
+  gEfiSmmCpuServiceProtocolGuid\r