]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFsp2WrapperPkg/FspmWrapperPeim/FspmWrapperPeim.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / IntelFsp2WrapperPkg / FspmWrapperPeim / FspmWrapperPeim.inf
1 ## @file
2 # FSP-M wrapper PEI Module
3 #
4 # This PEIM initialize FSP.
5 # This will be invoked only once. It will call FspMemoryInit API,
6 # register TemporaryRamDonePpi to call TempRamExit API, and register MemoryDiscoveredPpi
7 # notify to call FspSiliconInit API.
8 #
9 # Copyright (c) 2014 - 2021, Intel Corporation. All rights reserved.<BR>
10 #
11 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 #
13 ##
14
15 [Defines]
16 INF_VERSION = 0x00010017
17 BASE_NAME = FspmWrapperPeim
18 FILE_GUID = 9FAAD0FF-0E0C-4885-A738-BAB4E4FA1E66
19 VERSION_STRING = 1.0
20 MODULE_TYPE = PEIM
21 ENTRY_POINT = FspmWrapperPeimEntryPoint
22
23 #
24 # The following information is for reference only and not required by the build tools.
25 #
26 # VALID_ARCHITECTURES = IA32
27 #
28
29 [LibraryClasses]
30 PeimEntryPoint
31 PeiServicesLib
32 PeiServicesTablePointerLib
33 BaseLib
34 BaseMemoryLib
35 MemoryAllocationLib
36 DebugLib
37 HobLib
38 FspWrapperPlatformLib
39 FspWrapperHobProcessLib
40 CpuLib
41 UefiCpuLib
42 PeCoffGetEntryPointLib
43 PeCoffExtraActionLib
44 PerformanceLib
45 TimerLib
46 FspWrapperApiLib
47 FspWrapperApiTestLib
48 FspMeasurementLib
49 FspWrapperMultiPhaseProcessLib
50
51 [Packages]
52 MdePkg/MdePkg.dec
53 MdeModulePkg/MdeModulePkg.dec
54 UefiCpuPkg/UefiCpuPkg.dec
55 SecurityPkg/SecurityPkg.dec
56 IntelFsp2Pkg/IntelFsp2Pkg.dec
57 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
58
59 [Pcd]
60 gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress ## CONSUMES
61 gIntelFsp2WrapperTokenSpaceGuid.PcdFspmUpdDataAddress ## CONSUMES
62 gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection ## CONSUMES
63 gIntelFsp2WrapperTokenSpaceGuid.PcdFsptBaseAddress ## CONSUMES
64 gIntelFsp2WrapperTokenSpaceGuid.PcdFspMeasurementConfig ## CONSUMES
65 gIntelFsp2WrapperTokenSpaceGuid.PcdFspmUpdDataAddress64 ## CONSUMES
66
67 [Sources]
68 FspmWrapperPeim.c
69
70 [Guids]
71 gFspHobGuid ## PRODUCES ## HOB
72 gFspApiPerformanceGuid ## SOMETIMES_CONSUMES ## GUID
73
74 [Ppis]
75 gEdkiiTcgPpiGuid ## NOTIFY
76 gEfiPeiFirmwareVolumeInfoMeasurementExcludedPpiGuid ## PRODUCES
77
78 [Depex]
79 gEfiPeiMasterBootModePpiGuid