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