IntelFsp2WrapperPkg: Update Protocol/Guid usage in INF files
[mirror_edk2.git] / IntelFsp2WrapperPkg / FspsWrapperPeim / FspsWrapperPeim.inf
1 ## @file\r
2 # FSP-S 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 - 2017, 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                      = FspsWrapperPeim\r
23   FILE_GUID                      = 0D244DF9-6CE3-4133-A1CF-53200AB663AC\r
24   VERSION_STRING                 = 1.0\r
25   MODULE_TYPE                    = PEIM\r
26   ENTRY_POINT                    = FspsWrapperPeimEntryPoint\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   TimerLib\r
41   DebugLib\r
42   HobLib\r
43   MemoryAllocationLib\r
44   FspWrapperPlatformLib\r
45   FspWrapperHobProcessLib\r
46   DebugAgentLib\r
47   UefiCpuLib\r
48   PeCoffGetEntryPointLib\r
49   PeCoffExtraActionLib\r
50   PerformanceLib\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 [Ppis]\r
62   gTopOfTemporaryRamPpiGuid             ## PRODUCES\r
63   gFspSiliconInitDonePpiGuid            ## PRODUCES\r
64   gEfiEndOfPeiSignalPpiGuid             ## PRODUCES\r
65   gEfiTemporaryRamDonePpiGuid           ## PRODUCES\r
66   gEfiPeiMemoryDiscoveredPpiGuid        ## NOTIFY\r
67 \r
68 [Pcd]\r
69   gIntelFsp2WrapperTokenSpaceGuid.PcdFspsBaseAddress  ## CONSUMES\r
70 \r
71 [Guids]\r
72   gFspHobGuid                           ## CONSUMES ## HOB\r
73   gFspApiPerformanceGuid                ## SOMETIMES_CONSUMES ## GUID\r
74 \r
75 [Sources]\r
76   FspsWrapperPeim.c\r
77 \r
78 [Depex]\r
79   gEfiPeiMemoryDiscoveredPpiGuid\r