]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/PlatformPei/PlatformPei.inf
OvmfPkg: Add TdxMailboxLib
[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
49ba9447 36\r
37[Packages]\r
8db87f98 38 EmbeddedPkg/EmbeddedPkg.dec\r
49ba9447 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
79dcaf70 47 gFdtHobGuid\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
98800cce 62 QemuFwCfgSimpleParserLib\r
e8e5cd4a 63 MtrrLib\r
13b5d743 64 MemEncryptSevLib\r
cb678aa8 65 PcdLib\r
f5a6e1ba 66 VmgExitLib\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
0bbed066
TL
77 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbPageTableBase\r
78 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbPageTableSize\r
79 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBase\r
80 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbSize\r
6a7cba79
LE
81 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageBase\r
82 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageSize\r
ad43bc6b 83 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize\r
d55004da 84 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId\r
e705f899
LE
85 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase\r
86 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize\r
03845e90
LE
87 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base\r
88 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size\r
7e5b1b67
LE
89 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base\r
90 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size\r
efb0f16e 91 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd\r
b09c1c6f 92 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes\r
73974f80 93 gUefiOvmfPkgTokenSpaceGuid.PcdQ35SmramAtDefaultSmbase\r
82bfd2e8
SB
94 gUefiOvmfPkgTokenSpaceGuid.PcdXenPvhStartOfDayStructPtr\r
95 gUefiOvmfPkgTokenSpaceGuid.PcdXenPvhStartOfDayStructPtrSize\r
ad43bc6b 96 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress\r
49ba9447 97 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
98 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
77ba993c 99 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved\r
bc89fe48
LE
100 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r
101 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable\r
ab081a50 102 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack\r
a1726e30 103 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable\r
13b5d743 104 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask\r
449a6e49
TL
105 gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbBase\r
106 gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbSize\r
6041ac65 107 gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy\r
cb678aa8 108 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress\r
45d87081 109 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber\r
83357313 110 gUefiCpuPkgTokenSpaceGuid.PcdCpuBootLogicalProcessorNumber\r
45d87081 111 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize\r
cf845a74 112 gUefiCpuPkgTokenSpaceGuid.PcdSevEsIsEnabled\r
504ae26b 113 gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr\r
f5a6e1ba 114 gUefiCpuPkgTokenSpaceGuid.PcdGhcbHypervisorFeatures\r
49ba9447 115\r
7b8fe635 116[FixedPcd]\r
ea3a12d9
BS
117 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfCpuidBase\r
118 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfCpuidSize\r
7b8fe635 119 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
8db87f98
LE
120 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS\r
121 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory\r
122 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType\r
123 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode\r
124 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData\r
36265424
TL
125 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupBase\r
126 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupSize\r
80e67af9
BS
127 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase\r
128 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaSize\r
ea3a12d9
BS
129 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSnpSecretsBase\r
130 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSnpSecretsSize\r
7b8fe635 131\r
efb0f16e 132[FeaturePcd]\r
75839f97 133 gUefiOvmfPkgTokenSpaceGuid.PcdCsmEnable\r
efb0f16e
LE
134 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire\r
135\r
9ed65b10 136[Ppis]\r
137 gEfiPeiMasterBootModePpiGuid\r
dbab9949 138 gEfiPeiMpServicesPpiGuid\r
d42fdd6f 139 gEfiPeiReadOnlyVariable2PpiGuid\r
9ed65b10 140\r
49ba9447 141[Depex]\r
142 TRUE\r
143\r