]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/SecCore/SecCore.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / UefiCpuPkg / SecCore / SecCore.inf
CommitLineData
1921695e
MK
1## @file\r
2# SecCore module that implements the SEC phase.\r
3#\r
4# This is the first module taking control of the platform upon power-on/reset.\r
5# It implements the first phase of the security phase. The entry point function is\r
6# _ModuleEntryPoint in PlatformSecLib. The entry point function will switch to\r
7# protected mode, setup flat memory model, enable temporary memory and\r
8# call into SecStartup().\r
9#\r
373c2c5b 10# Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>\r
0acd8697 11# SPDX-License-Identifier: BSD-2-Clause-Patent\r
1921695e
MK
12#\r
13##\r
14\r
15[Defines]\r
16 INF_VERSION = 0x00010005\r
17 BASE_NAME = SecCore\r
18 MODULE_UNI_FILE = SecCore.uni\r
19 FILE_GUID = 1BA0062E-C779-4582-8566-336AE8F78F09\r
20 MODULE_TYPE = SEC\r
21 VERSION_STRING = 1.0\r
22\r
23\r
24#\r
25# The following information is for reference only and not required by the build tools.\r
26#\r
f6b0258d 27# VALID_ARCHITECTURES = IA32 X64 EBC\r
1921695e
MK
28#\r
29\r
30[Sources]\r
31 SecMain.c\r
32 SecMain.h\r
33 FindPeiCore.c\r
863c738c 34 SecBist.c\r
1921695e
MK
35\r
36[Sources.IA32]\r
9caff8d9 37 Ia32/ResetVec.nasmb\r
1921695e
MK
38\r
39[Packages]\r
40 MdePkg/MdePkg.dec\r
41 MdeModulePkg/MdeModulePkg.dec\r
42 UefiCpuPkg/UefiCpuPkg.dec\r
43\r
44[LibraryClasses]\r
45 BaseMemoryLib\r
46 DebugLib\r
1921695e
MK
47 PlatformSecLib\r
48 PcdLib\r
49 DebugAgentLib\r
86d41c07 50 CpuLib\r
1921695e
MK
51 UefiCpuLib\r
52 PeCoffGetEntryPointLib\r
53 PeCoffExtraActionLib\r
54 CpuExceptionHandlerLib\r
55 ReportStatusCodeLib\r
863c738c
JF
56 PeiServicesLib\r
57 PeiServicesTablePointerLib\r
58 HobLib\r
1921695e
MK
59\r
60[Ppis]\r
8a5b8cef
JF
61 ## SOMETIMES_CONSUMES\r
62 ## PRODUCES\r
63 gEfiSecPlatformInformationPpiGuid\r
64 ## SOMETIMES_CONSUMES\r
65 ## SOMETIMES_PRODUCES\r
66 gEfiSecPlatformInformation2PpiGuid\r
1921695e 67 gEfiTemporaryRamDonePpiGuid ## PRODUCES\r
67998a54
SZ
68 ## NOTIFY\r
69 ## SOMETIMES_CONSUMES\r
70 gPeiSecPerformancePpiGuid\r
373c2c5b 71 gEfiPeiCoreFvLocationPpiGuid\r
479613bd
MK
72 ## CONSUMES\r
73 gRepublishSecPpiPpiGuid\r
f2e70629
SZ
74\r
75[Guids]\r
76 ## SOMETIMES_PRODUCES ## HOB\r
77 gEfiFirmwarePerformanceGuid\r
1921695e
MK
78\r
79[Pcd]\r
80 gUefiCpuPkgTokenSpaceGuid.PcdPeiTemporaryRamStackSize ## CONSUMES\r
f6ec1dd3 81 gEfiMdeModulePkgTokenSpaceGuid.PcdMigrateTemporaryRamFirmwareVolumes ## CONSUMES\r
1921695e
MK
82\r
83[UserExtensions.TianoCore."ExtraFiles"]\r
84 SecCoreExtra.uni\r