Add IntelFspPkg to support create FSP bin based on EDKII.
[mirror_edk2.git] / IntelFspPkg / FspDxeIpl / FspDxeIpl.inf
1 ## @file
2 #
3 # Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
4 #
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php.
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 #
12 ##
13
14 [Defines]
15 INF_VERSION = 0x00010005
16 BASE_NAME = FspDxeIpl
17 FILE_GUID = 86D70125-BAA3-4296-A62F-602BEBBB9081
18 MODULE_TYPE = PEIM
19 VERSION_STRING = 1.0
20
21 ENTRY_POINT = PeimInitializeDxeIpl
22
23 #
24 # The following information is for reference only and not required by the build tools.
25 #
26 # VALID_ARCHITECTURES = IA32
27 #
28
29 [Sources]
30 DxeIpl.h
31 DxeIpl.c
32
33 [Packages]
34 MdePkg/MdePkg.dec
35 IntelFspPkg/IntelFspPkg.dec
36
37 [LibraryClasses]
38 PcdLib
39 MemoryAllocationLib
40 BaseMemoryLib
41 ExtractGuidedSectionLib
42 UefiDecompressLib
43 ReportStatusCodeLib
44 PeiServicesLib
45 HobLib
46 BaseLib
47 PeimEntryPoint
48 DebugLib
49 FspSwitchStackLib
50 UefiDecompressLib
51 FspCommonLib
52 FspPlatformLib
53
54 [Ppis]
55 gEfiDxeIplPpiGuid ## PRODUCES
56 gEfiEndOfPeiSignalPpiGuid ## SOMETIMES_PRODUCES(Not produced on S3 boot path)
57 gEfiPeiDecompressPpiGuid
58
59 [Protocols]
60 gEfiPciEnumerationCompleteProtocolGuid # ALWAYS_PRODUCED
61
62 [Guids]
63 gEfiEventReadyToBootGuid # ALWAYS_PRODUCED
64
65 [FixedPcd]
66 gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry
67 gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry
68
69 [Depex]
70 gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiLoadFilePpiGuid