]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFsp2WrapperPkg/FspsWrapperPeim/FspsWrapperPeim.inf
BaseTools: add script to configure local git options
[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 - 2018, 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 DebugAgentLib
42 UefiCpuLib
43 PeCoffGetEntryPointLib
44 PeCoffExtraActionLib
45 PerformanceLib
46 FspWrapperApiLib
47 FspWrapperApiTestLib
48
49 [Packages]
50 MdePkg/MdePkg.dec
51 MdeModulePkg/MdeModulePkg.dec
52 UefiCpuPkg/UefiCpuPkg.dec
53 IntelFsp2Pkg/IntelFsp2Pkg.dec
54 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
55
56 [Ppis]
57 gTopOfTemporaryRamPpiGuid ## PRODUCES
58 gFspSiliconInitDonePpiGuid ## PRODUCES
59 gEfiEndOfPeiSignalPpiGuid ## PRODUCES
60 gEfiTemporaryRamDonePpiGuid ## PRODUCES
61 gEfiPeiMemoryDiscoveredPpiGuid ## NOTIFY
62
63 [Pcd]
64 gIntelFsp2WrapperTokenSpaceGuid.PcdFspsBaseAddress ## CONSUMES
65 gIntelFsp2WrapperTokenSpaceGuid.PcdFspsUpdDataAddress ## CONSUMES
66 gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection ## CONSUMES
67
68 [Guids]
69 gFspHobGuid ## CONSUMES ## HOB
70 gFspApiPerformanceGuid ## SOMETIMES_CONSUMES ## GUID
71
72 [Sources]
73 FspsWrapperPeim.c
74
75 [Depex]
76 gEfiPeiMemoryDiscoveredPpiGuid