]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Sec/SecMain.inf
IntelFsp2Pkg/SplitFspBin.py: Support rebasing 1.x binary.
[mirror_edk2.git] / OvmfPkg / Sec / SecMain.inf
CommitLineData
7b202cb0 1## @file\r
49ba9447 2# SEC Driver\r
3#\r
dbf9cc87 4# Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>\r
49ba9447 5#\r
b26f0cf9 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
49ba9447 7#\r
7b202cb0 8##\r
49ba9447 9\r
10[Defines]\r
11 INF_VERSION = 0x00010005\r
12 BASE_NAME = SecMain\r
13 FILE_GUID = df1ccef6-f301-4a63-9661-fc6030dcc880\r
14 MODULE_TYPE = SEC\r
15 VERSION_STRING = 1.0\r
49ba9447 16 ENTRY_POINT = SecMain\r
17\r
18#\r
19# The following information is for reference only and not required by the build tools.\r
20#\r
dbf9cc87 21# VALID_ARCHITECTURES = IA32 X64 EBC\r
49ba9447 22#\r
23\r
7b202cb0 24[Sources]\r
49ba9447 25 SecMain.c\r
26\r
27[Sources.IA32]\r
ba29ed09 28 Ia32/SecEntry.nasm\r
49ba9447 29\r
30[Sources.X64]\r
d8cfdb5f 31 X64/SecEntry.nasm\r
49ba9447 32\r
33[Packages]\r
34 MdePkg/MdePkg.dec\r
42a83e80 35 MdeModulePkg/MdeModulePkg.dec\r
284af948 36 UefiCpuPkg/UefiCpuPkg.dec\r
49ba9447 37 OvmfPkg/OvmfPkg.dec\r
38\r
39[LibraryClasses]\r
40 BaseLib\r
42a83e80 41 DebugLib\r
c1c2669c 42 BaseMemoryLib\r
42a83e80 43 PeiServicesLib\r
284af948 44 PcdLib\r
0913fadc 45 UefiCpuLib\r
42a83e80 46 DebugAgentLib\r
47 IoLib\r
48 PeCoffLib\r
49 PeCoffGetEntryPointLib\r
50 PeCoffExtraActionLib\r
51 ExtractGuidedSectionLib\r
f3e34b9d 52 LocalApicLib\r
49ba9447 53\r
54[Ppis]\r
55 gEfiTemporaryRamSupportPpiGuid # PPI ALWAYS_PRODUCED\r
56\r
29a3f139 57[Pcd]\r
b36f701d
JJ
58 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase\r
59 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize\r
60 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase\r
61 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize\r
b382ede3 62 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase\r
7cb6b0e0
JJ
63 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase\r
64 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize\r
320b4f08
LE
65 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress\r
66 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize\r
9beac0d8 67 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd\r
9d9350a5 68 gEfiMdeModulePkgTokenSpaceGuid.PcdInitValueInTempStack\r
efb0f16e
LE
69\r
70[FeaturePcd]\r
71 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire\r