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