2 # FSP-M wrapper PEI Module
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.
9 # Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.<BR>
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.
21 INF_VERSION = 0x00010017
22 BASE_NAME = FspmWrapperPeim
23 FILE_GUID = 9FAAD0FF-0E0C-4885-A738-BAB4E4FA1E66
26 ENTRY_POINT = FspmWrapperPeimEntryPoint
29 # The following information is for reference only and not required by the build tools.
31 # VALID_ARCHITECTURES = IA32
37 PeiServicesTablePointerLib
44 FspWrapperHobProcessLib
47 PeCoffGetEntryPointLib
56 MdeModulePkg/MdeModulePkg.dec
57 UefiCpuPkg/UefiCpuPkg.dec
58 IntelFsp2Pkg/IntelFsp2Pkg.dec
59 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
62 gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress ## CONSUMES
68 gTopOfTemporaryRamPpiGuid ## PRODUCES
69 gEfiEndOfPeiSignalPpiGuid ## PRODUCES
70 gEfiPeiMemoryDiscoveredPpiGuid ## PRODUCES
73 gFspHobGuid ## PRODUCES ## HOB
74 gFspApiPerformanceGuid ## CONSUMES ## GUID
77 gEfiPeiMasterBootModePpiGuid