Add UINT16/32/64 array and DSC include support.
[mirror_edk2.git] / IntelFspPkg / FspDxeIpl / FspDxeIpl.inf
1 ## @file
2 # PEIM for DXE IPL
3 #
4 # Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.<BR>
5 #
6 # This program and the accompanying materials
7 # are licensed and made available under the terms and conditions of the BSD License
8 # which accompanies this distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php.
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 ##
14
15 [Defines]
16 INF_VERSION = 0x00010005
17 BASE_NAME = FspDxeIpl
18 FILE_GUID = 98C8588C-640A-4bb4-AEA0-3F81CDE17524
19 MODULE_TYPE = PEIM
20 VERSION_STRING = 1.0
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 ## CONSUMES
58
59 [Protocols]
60 gEfiPciEnumerationCompleteProtocolGuid ## PRODUCES
61
62 [Guids]
63 gEfiEventReadyToBootGuid ## PRODUCES ## Event
64
65 [FixedPcd]
66 gIntelFspPkgTokenSpaceGuid.PcdFspMaxPatchEntry ## CONSUMES
67 gIntelFspPkgTokenSpaceGuid.PcdFspMaxPerfEntry ## CONSUMES
68
69 [Depex]
70 gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiLoadFilePpiGuid