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 - 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 = FspsWrapperPeim 23 FILE_GUID = 0D244DF9-6CE3-4133-A1CF-53200AB663AC 24 VERSION_STRING = 1.0 25 MODULE_TYPE = PEIM 26 ENTRY_POINT = FspsWrapperPeimEntryPoint 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 TimerLib 41 DebugLib 42 HobLib 43 MemoryAllocationLib 44 FspWrapperPlatformLib 45 FspWrapperHobProcessLib 46 DebugAgentLib 47 UefiCpuLib 48 PeCoffGetEntryPointLib 49 PeCoffExtraActionLib 50 PerformanceLib 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[Ppis] 62 gTopOfTemporaryRamPpiGuid ## PRODUCES 63 gFspSiliconInitDonePpiGuid ## PRODUCES 64 gEfiEndOfPeiSignalPpiGuid ## PRODUCES 65 gEfiTemporaryRamDonePpiGuid ## PRODUCES 66 gEfiPeiMemoryDiscoveredPpiGuid ## PRODUCES 67 68[Pcd] 69 gIntelFsp2WrapperTokenSpaceGuid.PcdFspsBaseAddress ## CONSUMES 70 71[Guids] 72 gFspHobGuid ## CONSUMES ## HOB 73 gFspApiPerformanceGuid ## CONSUMES ## GUID 74 75[Sources] 76 FspsWrapperPeim.c 77 78[Depex] 79 gEfiPeiMemoryDiscoveredPpiGuid 80