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