]> git.proxmox.com Git - mirror_edk2.git/blob - OvmfPkg/PlatformPei/PlatformPei.inf
OvmfPkg: Apply uncrustify changes
[mirror_edk2.git] / OvmfPkg / PlatformPei / PlatformPei.inf
1 ## @file
2 # Platform PEI driver
3 #
4 # This module provides platform specific function to detect boot mode.
5 # Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 ##
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = PlatformPei
14 FILE_GUID = 222c386d-5abc-4fb4-b124-fbb82488acf4
15 MODULE_TYPE = PEIM
16 VERSION_STRING = 1.0
17 ENTRY_POINT = InitializePlatform
18
19 #
20 # The following information is for reference only and not required by the build tools.
21 #
22 # VALID_ARCHITECTURES = IA32 X64 EBC
23 #
24
25 [Sources]
26 AmdSev.c
27 ClearCache.c
28 Cmos.c
29 Cmos.h
30 FeatureControl.c
31 Fv.c
32 MemDetect.c
33 MemTypeInfo.c
34 Platform.c
35 Platform.h
36
37 [Packages]
38 EmbeddedPkg/EmbeddedPkg.dec
39 MdePkg/MdePkg.dec
40 MdeModulePkg/MdeModulePkg.dec
41 SecurityPkg/SecurityPkg.dec
42 UefiCpuPkg/UefiCpuPkg.dec
43 OvmfPkg/OvmfPkg.dec
44
45 [Guids]
46 gEfiMemoryTypeInformationGuid
47
48 [LibraryClasses]
49 BaseLib
50 CacheMaintenanceLib
51 DebugLib
52 HobLib
53 IoLib
54 PciLib
55 ResourcePublicationLib
56 PeiServicesLib
57 PeiServicesTablePointerLib
58 PeimEntryPoint
59 QemuFwCfgLib
60 QemuFwCfgS3Lib
61 QemuFwCfgSimpleParserLib
62 MtrrLib
63 MemEncryptSevLib
64 PcdLib
65
66 [Pcd]
67 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase
68 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize
69 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase
70 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase
72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesSize
75 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbPageTableBase
76 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbPageTableSize
77 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBase
78 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbSize
79 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageBase
80 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageSize
81 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize
82 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId
83 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase
84 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize
85 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base
86 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size
87 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base
88 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size
89 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd
90 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes
91 gUefiOvmfPkgTokenSpaceGuid.PcdQ35SmramAtDefaultSmbase
92 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress
93 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
94 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
95 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved
96 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
97 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
98 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack
99 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable
100 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask
101 gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbBase
102 gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbSize
103 gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy
104 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress
105 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
106 gUefiCpuPkgTokenSpaceGuid.PcdCpuBootLogicalProcessorNumber
107 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize
108 gUefiCpuPkgTokenSpaceGuid.PcdSevEsIsEnabled
109
110 [FixedPcd]
111 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
112 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
113 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
114 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
115 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
116 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
117 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupBase
118 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupSize
119 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase
120 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaSize
121
122 [FeaturePcd]
123 gUefiOvmfPkgTokenSpaceGuid.PcdCsmEnable
124 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire
125
126 [Ppis]
127 gEfiPeiMasterBootModePpiGuid
128 gEfiPeiMpServicesPpiGuid
129 gEfiPeiReadOnlyVariable2PpiGuid
130
131 [Depex]
132 TRUE
133