OvmfPkg/PlatformPei: list "Cmos.h" in the INF file
[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
a1726e30 5# Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
49ba9447 6#\r
56d7640a 7# This program and the accompanying materials\r
49ba9447 8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11#\r
12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14#\r
7b202cb0 15##\r
49ba9447 16\r
17[Defines]\r
18 INF_VERSION = 0x00010005\r
19 BASE_NAME = PlatformPei\r
20 FILE_GUID = 222c386d-5abc-4fb4-b124-fbb82488acf4\r
21 MODULE_TYPE = PEIM\r
22 VERSION_STRING = 1.0\r
49ba9447 23 ENTRY_POINT = InitializePlatform\r
24\r
25#\r
26# The following information is for reference only and not required by the build tools.\r
27#\r
28# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
29#\r
30\r
29a3f139 31[Sources]\r
13b5d743 32 AmdSev.c\r
49ba9447 33 Cmos.c\r
c298baa1 34 Cmos.h\r
dbab9949 35 FeatureControl.c\r
49ba9447 36 Fv.c\r
37 MemDetect.c\r
38 Platform.c\r
eec7d420 39 Xen.c\r
49ba9447 40\r
41[Packages]\r
8e54500f 42 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
49ba9447 43 MdePkg/MdePkg.dec\r
44 MdeModulePkg/MdeModulePkg.dec\r
6041ac65 45 SecurityPkg/SecurityPkg.dec\r
e8e5cd4a 46 UefiCpuPkg/UefiCpuPkg.dec\r
49ba9447 47 OvmfPkg/OvmfPkg.dec\r
48\r
49[Guids]\r
50 gEfiMemoryTypeInformationGuid\r
eec7d420 51 gEfiXenInfoGuid\r
49ba9447 52\r
53[LibraryClasses]\r
5133d1f1 54 BaseLib\r
49ba9447 55 DebugLib\r
56 HobLib\r
57 IoLib\r
c756b2ab 58 PciLib\r
49ba9447 59 PeiResourcePublicationLib\r
9ed65b10 60 PeiServicesLib\r
49ba9447 61 PeiServicesTablePointerLib\r
62 PeimEntryPoint\r
7cdba634 63 QemuFwCfgLib\r
687f7521 64 QemuFwCfgS3Lib\r
e8e5cd4a 65 MtrrLib\r
13b5d743 66 MemEncryptSevLib\r
cb678aa8 67 PcdLib\r
49ba9447 68\r
29a3f139 69[Pcd]\r
b36f701d
JJ
70 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase\r
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize\r
72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase\r
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize\r
e249f906
LE
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase\r
75 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize\r
78a38b73
LE
76 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase\r
77 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesSize\r
6a7cba79
LE
78 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageBase\r
79 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageSize\r
ad43bc6b 80 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize\r
d55004da 81 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId\r
e705f899
LE
82 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase\r
83 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize\r
03845e90
LE
84 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base\r
85 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size\r
7e5b1b67
LE
86 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base\r
87 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size\r
efb0f16e 88 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd\r
b09c1c6f 89 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes\r
ad43bc6b 90 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress\r
49ba9447 91 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
92 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
77ba993c 93 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved\r
447d2641 94 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration\r
bc89fe48
LE
95 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r
96 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable\r
ab081a50
LE
97 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack\r
98 gEfiMdeModulePkgTokenSpaceGuid.PcdPropertiesTableEnable\r
a1726e30 99 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable\r
13b5d743 100 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask\r
6041ac65 101 gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy\r
cb678aa8 102 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress\r
45d87081 103 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber\r
45a70db3 104 gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds\r
45d87081 105 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize\r
49ba9447 106\r
7b8fe635
LE
107[FixedPcd]\r
108 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
109\r
efb0f16e
LE
110[FeaturePcd]\r
111 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire\r
112\r
9ed65b10 113[Ppis]\r
114 gEfiPeiMasterBootModePpiGuid\r
dbab9949 115 gEfiPeiMpServicesPpiGuid\r
9ed65b10 116\r
49ba9447 117[Depex]\r
118 TRUE\r
119\r