]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/PlatformPei/PlatformPei.inf
OvmfPkg/PlatformPei: list "Platform.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
d9498e01 39 Platform.h\r
eec7d420 40 Xen.c\r
49ba9447 41\r
42[Packages]\r
8e54500f 43 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
49ba9447 44 MdePkg/MdePkg.dec\r
45 MdeModulePkg/MdeModulePkg.dec\r
6041ac65 46 SecurityPkg/SecurityPkg.dec\r
e8e5cd4a 47 UefiCpuPkg/UefiCpuPkg.dec\r
49ba9447 48 OvmfPkg/OvmfPkg.dec\r
49\r
50[Guids]\r
51 gEfiMemoryTypeInformationGuid\r
eec7d420 52 gEfiXenInfoGuid\r
49ba9447 53\r
54[LibraryClasses]\r
5133d1f1 55 BaseLib\r
49ba9447 56 DebugLib\r
57 HobLib\r
58 IoLib\r
c756b2ab 59 PciLib\r
49ba9447 60 PeiResourcePublicationLib\r
9ed65b10 61 PeiServicesLib\r
49ba9447 62 PeiServicesTablePointerLib\r
63 PeimEntryPoint\r
7cdba634 64 QemuFwCfgLib\r
687f7521 65 QemuFwCfgS3Lib\r
e8e5cd4a 66 MtrrLib\r
13b5d743 67 MemEncryptSevLib\r
cb678aa8 68 PcdLib\r
49ba9447 69\r
29a3f139 70[Pcd]\r
b36f701d
JJ
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase\r
72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize\r
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase\r
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize\r
e249f906
LE
75 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase\r
76 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize\r
78a38b73
LE
77 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase\r
78 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesSize\r
6a7cba79
LE
79 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageBase\r
80 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageSize\r
ad43bc6b 81 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize\r
d55004da 82 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId\r
e705f899
LE
83 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase\r
84 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize\r
03845e90
LE
85 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base\r
86 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size\r
7e5b1b67
LE
87 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base\r
88 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size\r
efb0f16e 89 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd\r
b09c1c6f 90 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes\r
ad43bc6b 91 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress\r
49ba9447 92 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
93 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
77ba993c 94 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved\r
447d2641 95 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration\r
bc89fe48
LE
96 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r
97 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable\r
ab081a50
LE
98 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack\r
99 gEfiMdeModulePkgTokenSpaceGuid.PcdPropertiesTableEnable\r
a1726e30 100 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable\r
13b5d743 101 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask\r
6041ac65 102 gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy\r
cb678aa8 103 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress\r
45d87081 104 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber\r
45a70db3 105 gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds\r
45d87081 106 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize\r
49ba9447 107\r
7b8fe635
LE
108[FixedPcd]\r
109 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
110\r
efb0f16e
LE
111[FeaturePcd]\r
112 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire\r
113\r
9ed65b10 114[Ppis]\r
115 gEfiPeiMasterBootModePpiGuid\r
dbab9949 116 gEfiPeiMpServicesPpiGuid\r
9ed65b10 117\r
49ba9447 118[Depex]\r
119 TRUE\r
120\r