]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFspWrapperPkg/FspInitPei/FspInitPei.inf
0efcf5e542a6252c2ec3f03dcbe54a15f895be86
[mirror_edk2.git] / IntelFspWrapperPkg / FspInitPei / FspInitPei.inf
1 ## @file
2 # FSP PEI Module
3 #
4 # This PEIM will be invoked twice by pei core. In 1st entry, it will call FspInit API.
5 # In 2nd entry, it will parse the hoblist from fsp and report them into pei core.
6 # including install the memory as required.
7 #
8 # Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
9 #
10 # This program and the accompanying materials
11 # are licensed and made available under the terms and conditions of the BSD License
12 # which accompanies this distribution. The full text of the license may be found at
13 # http://opensource.org/licenses/bsd-license.php.
14 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 #
17 ##
18
19 [Defines]
20 INF_VERSION = 0x00010005
21 BASE_NAME = FspInitPeim
22 FILE_GUID = BC59E2E1-7492-4031-806E-C48DCCC3A026
23 MODULE_TYPE = PEIM
24 VERSION_STRING = 1.0
25 ENTRY_POINT = FspPeiEntryPoint
26
27 #
28 # The following information is for reference only and not required by the build tools.
29 #
30 # VALID_ARCHITECTURES = IA32
31 #
32
33 [Sources]
34 FspInitPei.c
35 FspInitPei.h
36 FspNotifyS3.c
37 SecMain.c
38 SecMain.h
39 FindPeiCore.c
40 SecFspInitDone.c
41
42 [Packages]
43 MdePkg/MdePkg.dec
44 MdeModulePkg/MdeModulePkg.dec
45 UefiCpuPkg/UefiCpuPkg.dec
46 IntelFspPkg/IntelFspPkg.dec
47 IntelFspWrapperPkg/IntelFspWrapperPkg.dec
48
49 [LibraryClasses]
50 PeimEntryPoint
51 PeiServicesLib
52 PeiServicesTablePointerLib
53 BaseLib
54 BaseMemoryLib
55 DebugLib
56 HobLib
57 FspPlatformInfoLib
58 FspHobProcessLib
59 FspPlatformSecLib
60 DebugAgentLib
61 UefiCpuLib
62 PeCoffGetEntryPointLib
63 PeCoffExtraActionLib
64 FspApiLib
65
66 [Ppis]
67 gTopOfTemporaryRamPpiGuid
68 gFspInitDonePpiGuid
69 gEfiEndOfPeiSignalPpiGuid
70
71 [FixedPcd]
72 gFspWrapperTokenSpaceGuid.PcdSecCoreMaxPpiSupported
73
74 [Pcd]
75 gFspWrapperTokenSpaceGuid.PcdPeiTemporaryRamStackSize
76 gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase
77 gFspWrapperTokenSpaceGuid.PcdFlashFvFspSize
78 gFspWrapperTokenSpaceGuid.PcdMaxUpdRegionSize
79
80 [Depex]
81 gEfiPeiMasterBootModePpiGuid