• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 - 2016, Intel Corporation. All rights reserved.<BR>
10#
11#  This program and the accompanying materials
12#  are licensed and made available under the terms and conditions of the BSD License
13#  which accompanies this distribution. The full text of the license may be found at
14#  http://opensource.org/licenses/bsd-license.php.
15#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
16#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17#
18##
19
20[Defines]
21  INF_VERSION                    = 0x00010017
22  BASE_NAME                      = FspmWrapperPeim
23  FILE_GUID                      = 9FAAD0FF-0E0C-4885-A738-BAB4E4FA1E66
24  VERSION_STRING                 = 1.0
25  MODULE_TYPE                    = PEIM
26  ENTRY_POINT                    = FspmWrapperPeimEntryPoint
27
28#
29# The following information is for reference only and not required by the build tools.
30#
31#  VALID_ARCHITECTURES           = IA32
32#
33
34[LibraryClasses]
35  PeimEntryPoint
36  PeiServicesLib
37  PeiServicesTablePointerLib
38  BaseLib
39  BaseMemoryLib
40  MemoryAllocationLib
41  DebugLib
42  HobLib
43  FspWrapperPlatformLib
44  FspWrapperHobProcessLib
45  DebugAgentLib
46  UefiCpuLib
47  PeCoffGetEntryPointLib
48  PeCoffExtraActionLib
49  PerformanceLib
50  TimerLib
51  FspWrapperApiLib
52  FspWrapperApiTestLib
53
54[Packages]
55  MdePkg/MdePkg.dec
56  MdeModulePkg/MdeModulePkg.dec
57  UefiCpuPkg/UefiCpuPkg.dec
58  IntelFsp2Pkg/IntelFsp2Pkg.dec
59  IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
60
61[Pcd]
62  gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress  ## CONSUMES
63
64[Sources]
65  FspmWrapperPeim.c
66
67[Ppis]
68  gTopOfTemporaryRamPpiGuid             ## PRODUCES
69  gEfiEndOfPeiSignalPpiGuid             ## PRODUCES
70  gEfiPeiMemoryDiscoveredPpiGuid        ## PRODUCES
71
72[Guids]
73  gFspHobGuid                           ## PRODUCES ## HOB
74  gFspApiPerformanceGuid                ## CONSUMES ## GUID
75
76[Depex]
77  gEfiPeiMasterBootModePpiGuid
78