]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/CpuHotplugSmm/CpuHotplugSmm.inf
OvmfPkg/CpuHotplugSmm: add function for collecting CPUs with events
[mirror_edk2.git] / OvmfPkg / CpuHotplugSmm / CpuHotplugSmm.inf
CommitLineData
17efae27
LE
1## @file\r
2# Root SMI handler for VCPU hotplug SMIs.\r
3#\r
4# Copyright (c) 2020, Red Hat, Inc.\r
5#\r
6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
7##\r
8\r
9[Defines]\r
10 INF_VERSION = 1.29\r
11 PI_SPECIFICATION_VERSION = 0x00010046 # PI-1.7.0\r
12 BASE_NAME = CpuHotplugSmm\r
13 FILE_GUID = 84EEA114-C6BE-4445-8F90-51D97863E363\r
14 MODULE_TYPE = DXE_SMM_DRIVER\r
15 ENTRY_POINT = CpuHotplugEntry\r
16\r
17#\r
18# The following information is for reference only and not required by the build\r
19# tools.\r
20#\r
21# VALID_ARCHITECTURES = IA32 X64\r
22#\r
23\r
24[Sources]\r
763840c9 25 ApicId.h\r
17efae27 26 CpuHotplug.c\r
590f5f09
LE
27 QemuCpuhp.c\r
28 QemuCpuhp.h\r
17efae27
LE
29\r
30[Packages]\r
31 MdePkg/MdePkg.dec\r
32 OvmfPkg/OvmfPkg.dec\r
33\r
34[LibraryClasses]\r
35 BaseLib\r
36 DebugLib\r
37 MmServicesTableLib\r
38 PcdLib\r
39 UefiDriverEntryPoint\r
40\r
41[Protocols]\r
42 gEfiMmCpuIoProtocolGuid ## CONSUMES\r
43\r
44[Pcd]\r
45 gUefiOvmfPkgTokenSpaceGuid.PcdQ35SmramAtDefaultSmbase ## CONSUMES\r
46\r
47[FeaturePcd]\r
48 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire ## CONSUMES\r
49\r
50[Depex]\r
51 gEfiMmCpuIoProtocolGuid\r