]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/SecCore/SecCoreNative.inf
UefiCpuPkg: Add CpuLib to module INFs that depend on UefiCpuLib.
[mirror_edk2.git] / UefiCpuPkg / SecCore / SecCoreNative.inf
CommitLineData
e3e47d79
AA
1## @file\r
2# SecCoreNative module that implements the SEC phase.\r
3#\r
4# This is the first module taking control after the reset vector.\r
5# The entry point function is _ModuleEntryPoint in PlatformSecLib.\r
6# The entry point function starts in 32bit protected mode or 64bit\r
7# mode depending on how resetvector is implemented, enables\r
8# temporary memory and calls into SecStartup().\r
9#\r
10# Copyright (c) 2021, Intel Corporation. All rights reserved.<BR>\r
11# SPDX-License-Identifier: BSD-2-Clause-Patent\r
12#\r
13##\r
14\r
15[Defines]\r
16 INF_VERSION = 0x00010005\r
17 BASE_NAME = SecCoreNative\r
18 MODULE_UNI_FILE = SecCore.uni\r
19 FILE_GUID = 43CA74CA-7D29-49A0-B3B9-20F84015B27D\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
27# VALID_ARCHITECTURES = IA32 X64 EBC\r
28#\r
29\r
30[Sources]\r
31 SecMain.c\r
32 SecMain.h\r
33 FindPeiCore.c\r
34 SecBist.c\r
35\r
36[Packages]\r
37 MdePkg/MdePkg.dec\r
38 MdeModulePkg/MdeModulePkg.dec\r
39 UefiCpuPkg/UefiCpuPkg.dec\r
40\r
41[LibraryClasses]\r
42 BaseMemoryLib\r
43 DebugLib\r
44 PlatformSecLib\r
45 PcdLib\r
46 DebugAgentLib\r
86d41c07 47 CpuLib\r
e3e47d79
AA
48 UefiCpuLib\r
49 PeCoffGetEntryPointLib\r
50 PeCoffExtraActionLib\r
51 CpuExceptionHandlerLib\r
52 ReportStatusCodeLib\r
53 PeiServicesLib\r
54 PeiServicesTablePointerLib\r
55 HobLib\r
56\r
57[Ppis]\r
58 ## SOMETIMES_CONSUMES\r
59 ## PRODUCES\r
60 gEfiSecPlatformInformationPpiGuid\r
61 ## SOMETIMES_CONSUMES\r
62 ## SOMETIMES_PRODUCES\r
63 gEfiSecPlatformInformation2PpiGuid\r
64 gEfiTemporaryRamDonePpiGuid ## PRODUCES\r
65 ## NOTIFY\r
66 ## SOMETIMES_CONSUMES\r
67 gPeiSecPerformancePpiGuid\r
68 gEfiPeiCoreFvLocationPpiGuid\r
69 ## CONSUMES\r
70 gRepublishSecPpiPpiGuid\r
71\r
72[Guids]\r
73 ## SOMETIMES_PRODUCES ## HOB\r
74 gEfiFirmwarePerformanceGuid\r
75\r
76[Pcd]\r
77 gUefiCpuPkgTokenSpaceGuid.PcdPeiTemporaryRamStackSize ## CONSUMES\r
78 gEfiMdeModulePkgTokenSpaceGuid.PcdMigrateTemporaryRamFirmwareVolumes ## CONSUMES\r
79\r
80[UserExtensions.TianoCore."ExtraFiles"]\r
81 SecCoreExtra.uni\r