EmbeddedPkg/PrePiLib: Correct function name
[mirror_edk2.git] / IntelFsp2WrapperPkg / FspmWrapperPeim / FspmWrapperPeim.inf
1 ## @file\r
2 # FSP-M wrapper PEI Module\r
3 #\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
8 #\r
9 #  Copyright (c) 2014 - 2018, Intel Corporation. All rights reserved.<BR>\r
10 #\r
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
17 #\r
18 ##\r
19 \r
20 [Defines]\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
25   MODULE_TYPE                    = PEIM\r
26   ENTRY_POINT                    = FspmWrapperPeimEntryPoint\r
27 \r
28 #\r
29 # The following information is for reference only and not required by the build tools.\r
30 #\r
31 #  VALID_ARCHITECTURES           = IA32\r
32 #\r
33 \r
34 [LibraryClasses]\r
35   PeimEntryPoint\r
36   PeiServicesLib\r
37   PeiServicesTablePointerLib\r
38   BaseLib\r
39   BaseMemoryLib\r
40   MemoryAllocationLib\r
41   DebugLib\r
42   HobLib\r
43   FspWrapperPlatformLib\r
44   FspWrapperHobProcessLib\r
45   DebugAgentLib\r
46   UefiCpuLib\r
47   PeCoffGetEntryPointLib\r
48   PeCoffExtraActionLib\r
49   PerformanceLib\r
50   TimerLib\r
51   FspWrapperApiLib\r
52   FspWrapperApiTestLib\r
53 \r
54 [Packages]\r
55   MdePkg/MdePkg.dec\r
56   MdeModulePkg/MdeModulePkg.dec\r
57   UefiCpuPkg/UefiCpuPkg.dec\r
58   IntelFsp2Pkg/IntelFsp2Pkg.dec\r
59   IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec\r
60 \r
61 [Pcd]\r
62   gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress     ## CONSUMES\r
63   gIntelFsp2WrapperTokenSpaceGuid.PcdFspmUpdDataAddress  ## CONSUMES\r
64   gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection    ## CONSUMES\r
65 \r
66 [Sources]\r
67   FspmWrapperPeim.c\r
68 \r
69 [Guids]\r
70   gFspHobGuid                           ## PRODUCES ## HOB\r
71   gFspApiPerformanceGuid                ## SOMETIMES_CONSUMES ## GUID\r
72 \r
73 [Depex]\r
74   gEfiPeiMasterBootModePpiGuid\r