]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/PlatformPei/PlatformPei.inf
OvmfPkg/PlatformPei: rewrite MaxCpuCountInitialization() for CPU hotplug
[mirror_edk2.git] / OvmfPkg / PlatformPei / PlatformPei.inf
CommitLineData
7b202cb0 1## @file\r
49ba9447 2# Platform PEI driver\r
3#\r
4# This module provides platform specific function to detect boot mode.\r
0e0a6a2e 5# Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>\r
49ba9447 6#\r
b26f0cf9 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
49ba9447 8#\r
7b202cb0 9##\r
49ba9447 10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = PlatformPei\r
14 FILE_GUID = 222c386d-5abc-4fb4-b124-fbb82488acf4\r
15 MODULE_TYPE = PEIM\r
16 VERSION_STRING = 1.0\r
49ba9447 17 ENTRY_POINT = InitializePlatform\r
18\r
19#\r
20# The following information is for reference only and not required by the build tools.\r
21#\r
dbf9cc87 22# VALID_ARCHITECTURES = IA32 X64 EBC\r
49ba9447 23#\r
24\r
29a3f139 25[Sources]\r
13b5d743 26 AmdSev.c\r
d20ae95a 27 ClearCache.c\r
49ba9447 28 Cmos.c\r
c298baa1 29 Cmos.h\r
dbab9949 30 FeatureControl.c\r
49ba9447 31 Fv.c\r
32 MemDetect.c\r
33 Platform.c\r
d9498e01 34 Platform.h\r
eec7d420 35 Xen.c\r
8186fb67 36 Xen.h\r
49ba9447 37\r
38[Packages]\r
39 MdePkg/MdePkg.dec\r
40 MdeModulePkg/MdeModulePkg.dec\r
6041ac65 41 SecurityPkg/SecurityPkg.dec\r
e8e5cd4a 42 UefiCpuPkg/UefiCpuPkg.dec\r
49ba9447 43 OvmfPkg/OvmfPkg.dec\r
44\r
45[Guids]\r
46 gEfiMemoryTypeInformationGuid\r
eec7d420 47 gEfiXenInfoGuid\r
49ba9447 48\r
49[LibraryClasses]\r
5133d1f1 50 BaseLib\r
d20ae95a 51 CacheMaintenanceLib\r
49ba9447 52 DebugLib\r
53 HobLib\r
54 IoLib\r
c756b2ab 55 PciLib\r
0ed73bcd 56 ResourcePublicationLib\r
9ed65b10 57 PeiServicesLib\r
49ba9447 58 PeiServicesTablePointerLib\r
59 PeimEntryPoint\r
7cdba634 60 QemuFwCfgLib\r
687f7521 61 QemuFwCfgS3Lib\r
e8e5cd4a 62 MtrrLib\r
13b5d743 63 MemEncryptSevLib\r
cb678aa8 64 PcdLib\r
49ba9447 65\r
29a3f139 66[Pcd]\r
b36f701d
JJ
67 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase\r
68 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize\r
69 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase\r
70 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize\r
e249f906
LE
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase\r
72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize\r
78a38b73
LE
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase\r
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesSize\r
6a7cba79
LE
75 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageBase\r
76 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageSize\r
ad43bc6b 77 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize\r
d55004da 78 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId\r
e705f899
LE
79 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase\r
80 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize\r
03845e90
LE
81 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base\r
82 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size\r
7e5b1b67
LE
83 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base\r
84 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size\r
efb0f16e 85 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd\r
b09c1c6f 86 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes\r
ad43bc6b 87 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress\r
49ba9447 88 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
89 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
77ba993c 90 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved\r
447d2641 91 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration\r
bc89fe48
LE
92 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r
93 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable\r
ab081a50
LE
94 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack\r
95 gEfiMdeModulePkgTokenSpaceGuid.PcdPropertiesTableEnable\r
a1726e30 96 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable\r
13b5d743 97 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask\r
6041ac65 98 gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy\r
cb678aa8 99 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress\r
45d87081 100 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber\r
83357313 101 gUefiCpuPkgTokenSpaceGuid.PcdCpuBootLogicalProcessorNumber\r
45d87081 102 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize\r
49ba9447 103\r
7b8fe635
LE
104[FixedPcd]\r
105 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
106\r
efb0f16e
LE
107[FeaturePcd]\r
108 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire\r
109\r
9ed65b10 110[Ppis]\r
111 gEfiPeiMasterBootModePpiGuid\r
dbab9949 112 gEfiPeiMpServicesPpiGuid\r
9ed65b10 113\r
49ba9447 114[Depex]\r
115 TRUE\r
116\r