[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