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