]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/PlatformPei/PlatformPei.inf
OvmfPkg/PlatformPei: parse "X-PciMmio64Mb" with QemuFwCfgSimpleParserLib
[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
0e0a6a2e 5# Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>\r
49ba9447 6#\r
b26f0cf9 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
49ba9447 8#\r
7b202cb0 9##\r
49ba9447 10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = PlatformPei\r
14 FILE_GUID = 222c386d-5abc-4fb4-b124-fbb82488acf4\r
15 MODULE_TYPE = PEIM\r
16 VERSION_STRING = 1.0\r
49ba9447 17 ENTRY_POINT = InitializePlatform\r
18\r
19#\r
20# The following information is for reference only and not required by the build tools.\r
21#\r
dbf9cc87 22# VALID_ARCHITECTURES = IA32 X64 EBC\r
49ba9447 23#\r
24\r
29a3f139 25[Sources]\r
13b5d743 26 AmdSev.c\r
d20ae95a 27 ClearCache.c\r
49ba9447 28 Cmos.c\r
c298baa1 29 Cmos.h\r
dbab9949 30 FeatureControl.c\r
49ba9447 31 Fv.c\r
32 MemDetect.c\r
d42fdd6f 33 MemTypeInfo.c\r
49ba9447 34 Platform.c\r
d9498e01 35 Platform.h\r
eec7d420 36 Xen.c\r
8186fb67 37 Xen.h\r
49ba9447 38\r
39[Packages]\r
40 MdePkg/MdePkg.dec\r
41 MdeModulePkg/MdeModulePkg.dec\r
6041ac65 42 SecurityPkg/SecurityPkg.dec\r
e8e5cd4a 43 UefiCpuPkg/UefiCpuPkg.dec\r
49ba9447 44 OvmfPkg/OvmfPkg.dec\r
45\r
46[Guids]\r
47 gEfiMemoryTypeInformationGuid\r
eec7d420 48 gEfiXenInfoGuid\r
49ba9447 49\r
50[LibraryClasses]\r
5133d1f1 51 BaseLib\r
d20ae95a 52 CacheMaintenanceLib\r
49ba9447 53 DebugLib\r
54 HobLib\r
55 IoLib\r
c756b2ab 56 PciLib\r
0ed73bcd 57 ResourcePublicationLib\r
9ed65b10 58 PeiServicesLib\r
49ba9447 59 PeiServicesTablePointerLib\r
60 PeimEntryPoint\r
7cdba634 61 QemuFwCfgLib\r
687f7521 62 QemuFwCfgS3Lib\r
98800cce 63 QemuFwCfgSimpleParserLib\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
73974f80 89 gUefiOvmfPkgTokenSpaceGuid.PcdQ35SmramAtDefaultSmbase\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 97 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack\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
83357313 103 gUefiCpuPkgTokenSpaceGuid.PcdCpuBootLogicalProcessorNumber\r
45d87081 104 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize\r
49ba9447 105\r
7b8fe635
LE
106[FixedPcd]\r
107 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
108\r
efb0f16e 109[FeaturePcd]\r
75839f97 110 gUefiOvmfPkgTokenSpaceGuid.PcdCsmEnable\r
efb0f16e
LE
111 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire\r
112\r
9ed65b10 113[Ppis]\r
114 gEfiPeiMasterBootModePpiGuid\r
dbab9949 115 gEfiPeiMpServicesPpiGuid\r
d42fdd6f 116 gEfiPeiReadOnlyVariable2PpiGuid\r
9ed65b10 117\r
49ba9447 118[Depex]\r
119 TRUE\r
120\r