]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / IntelFsp2WrapperPkg / FspsWrapperPeim / FspsWrapperPeim.inf
1 ## @file
2 # FSP-S 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 - 2019, 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 = FspsWrapperPeim
18 FILE_GUID = 0D244DF9-6CE3-4133-A1CF-53200AB663AC
19 VERSION_STRING = 1.0
20 MODULE_TYPE = PEIM
21 ENTRY_POINT = FspsWrapperPeimEntryPoint
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 TimerLib
36 DebugLib
37 HobLib
38 MemoryAllocationLib
39 FspWrapperPlatformLib
40 FspWrapperHobProcessLib
41 UefiCpuLib
42 PeCoffGetEntryPointLib
43 PeCoffExtraActionLib
44 PerformanceLib
45 FspWrapperApiLib
46 FspWrapperApiTestLib
47
48 [Packages]
49 MdePkg/MdePkg.dec
50 UefiCpuPkg/UefiCpuPkg.dec
51 IntelFsp2Pkg/IntelFsp2Pkg.dec
52 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
53
54 [Ppis]
55 gTopOfTemporaryRamPpiGuid ## PRODUCES
56 gFspSiliconInitDonePpiGuid ## PRODUCES
57 gEfiEndOfPeiSignalPpiGuid ## PRODUCES
58 gEfiTemporaryRamDonePpiGuid ## PRODUCES
59 gEfiPeiMemoryDiscoveredPpiGuid ## NOTIFY
60
61 [Pcd]
62 gIntelFsp2WrapperTokenSpaceGuid.PcdFspsBaseAddress ## CONSUMES
63 gIntelFsp2WrapperTokenSpaceGuid.PcdFspsUpdDataAddress ## CONSUMES
64 gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection ## CONSUMES
65
66 [Guids]
67 gFspHobGuid ## CONSUMES ## HOB
68 gFspApiPerformanceGuid ## SOMETIMES_CONSUMES ## GUID
69
70 [Sources]
71 FspsWrapperPeim.c
72
73 [Depex]
74 gEfiPeiMemoryDiscoveredPpiGuid