]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
Remove over specific library class
[mirror_edk2.git] / MdeModulePkg / Core / DxeIplPeim / DxeIpl.inf
CommitLineData
95276127 1#/** @file\r
96226baa 2# \r
b98da1b1 3# Component description file for DxeIpl module\r
96226baa 4# \r
b98da1b1 5# The responsibility of this module is to load the DXE Core from a Firmware Volume.\r
6# This implementation is used to load a 32-bit DXE Core.\r
96226baa 7# \r
8# Copyright (c) 2006 - 2008, Intel Corporation. <BR>\r
95276127 9# All rights reserved. This program and the accompanying materials\r
10# are licensed and made available under the terms and conditions of the BSD License\r
96226baa 11# which accompanies this distribution. The full text of the license may be found at\r
95276127 12# http://opensource.org/licenses/bsd-license.php\r
96226baa 13# \r
95276127 14# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
15# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
96226baa 16# \r
95276127 17#**/\r
18\r
95276127 19[Defines]\r
20 INF_VERSION = 0x00010005\r
21 BASE_NAME = DxeIpl\r
22 FILE_GUID = 86D70125-BAA3-4296-A62F-602BEBBB9081\r
23 MODULE_TYPE = PEIM\r
24 VERSION_STRING = 1.0\r
25 EDK_RELEASE_VERSION = 0x00020000\r
26 EFI_SPECIFICATION_VERSION = 0x00020000\r
27\r
28 ENTRY_POINT = PeimInitializeDxeIpl\r
29\r
30#\r
31# The following information is for reference only and not required by the build tools.\r
32#\r
078bee4e 33# VALID_ARCHITECTURES = IA32 X64 IPF EBC (EBC is for build only)\r
95276127 34#\r
35\r
95276127 36[Sources.common]\r
37 DxeIpl.h\r
38 DxeLoad.c\r
95276127 39\r
40[Sources.Ia32]\r
41 Ia32/VirtualMemory.h\r
42 Ia32/VirtualMemory.c\r
43 Ia32/DxeLoadFunc.c\r
44 Ia32/ImageRead.c\r
5d582956 45 Ia32/IdtVectorAsm.asm\r
46 Ia32/IdtVectorAsm.S | GCC\r
95276127 47\r
078bee4e 48[Sources.X64, Sources.EBC]\r
95276127 49 X64/DxeLoadFunc.c\r
50 Ia32/ImageRead.c\r
51\r
52[Sources.IPF]\r
53 Ipf/DxeLoadFunc.c\r
54 Ipf/ImageRead.c\r
55\r
95276127 56[Packages]\r
623ad724 57 MdePkg/MdePkg.dec\r
58 MdeModulePkg/MdeModulePkg.dec\r
95276127 59\r
95276127 60[LibraryClasses]\r
61 PeCoffLib\r
62 PcdLib\r
63 MemoryAllocationLib\r
64 BaseMemoryLib\r
18fd8d65 65 ExtractGuidedSectionLib\r
95276127 66 UefiDecompressLib\r
95276127 67 CacheMaintenanceLib\r
68 ReportStatusCodeLib\r
69 PeiServicesLib\r
70 HobLib\r
71 BaseLib\r
72 PeimEntryPoint\r
73 DebugLib\r
4fb31c2c 74 S3Lib\r
75 RecoveryLib\r
288f9b38 76 PerformanceLib\r
95276127 77\r
95276127 78[Ppis]\r
95276127 79 gEfiEndOfPeiSignalPpiGuid # PPI SOMETIMES_PRODUCED\r
95276127 80 gEfiDxeIplPpiGuid # PPI SOMETIMES_PRODUCED\r
b0d803fe 81 gEfiPeiDecompressPpiGuid\r
b74350e9 82 gEfiPeiReadOnlyVariable2PpiGuid\r
83\r
84[Guids]\r
85 gEfiMemoryTypeInformationGuid\r
95276127 86\r
b3af5df6 87[FeaturePcd.IA32]\r
5d582956 88 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplEnableIdt\r
b3af5df6 89 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r
95276127 90\r
797a9d67 91[FixedPcd.common]\r
92 gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValuePeiHandoffToDxe\r
91d92e25 93\r
95276127 94[Depex]\r
95 gEfiPeiMemoryDiscoveredPpiGuid\r
96\r