2 # FSP-M wrapper PEI Module
\r
4 # This PEIM initialize FSP.
\r
5 # This will be invoked only once. It will call FspMemoryInit API,
\r
6 # register TemporaryRamDonePpi to call TempRamExit API, and register MemoryDiscoveredPpi
\r
7 # notify to call FspSiliconInit API.
\r
9 # Copyright (c) 2014 - 2018, Intel Corporation. All rights reserved.<BR>
11 # This program and the accompanying materials
\r
12 # are licensed and made available under the terms and conditions of the BSD License
\r
13 # which accompanies this distribution. The full text of the license may be found at
\r
14 # http://opensource.org/licenses/bsd-license.php.
\r
15 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
\r
16 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
\r
21 INF_VERSION = 0x00010017
\r
22 BASE_NAME = FspmWrapperPeim
\r
23 FILE_GUID = 9FAAD0FF-0E0C-4885-A738-BAB4E4FA1E66
\r
24 VERSION_STRING = 1.0
\r
26 ENTRY_POINT = FspmWrapperPeimEntryPoint
\r
29 # The following information is for reference only and not required by the build tools.
\r
31 # VALID_ARCHITECTURES = IA32
\r
37 PeiServicesTablePointerLib
\r
43 FspWrapperPlatformLib
\r
44 FspWrapperHobProcessLib
\r
47 PeCoffGetEntryPointLib
\r
48 PeCoffExtraActionLib
\r
52 FspWrapperApiTestLib
\r
56 MdeModulePkg/MdeModulePkg.dec
\r
57 UefiCpuPkg/UefiCpuPkg.dec
\r
58 IntelFsp2Pkg/IntelFsp2Pkg.dec
\r
59 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
\r
62 gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress ## CONSUMES
\r
63 gIntelFsp2WrapperTokenSpaceGuid.PcdFspmUpdDataAddress ## CONSUMES
\r
64 gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection ## CONSUMES
70 gFspHobGuid ## PRODUCES ## HOB
\r
71 gFspApiPerformanceGuid ## SOMETIMES_CONSUMES ## GUID
\r
74 gEfiPeiMasterBootModePpiGuid
\r