]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
clean up EBC in inf files.
[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
65 PeiServicesTablePointerLib\r
18fd8d65 66 ExtractGuidedSectionLib\r
95276127 67 UefiDecompressLib\r
95276127 68 CacheMaintenanceLib\r
69 ReportStatusCodeLib\r
70 PeiServicesLib\r
71 HobLib\r
72 BaseLib\r
73 PeimEntryPoint\r
74 DebugLib\r
4fb31c2c 75 S3Lib\r
76 RecoveryLib\r
288f9b38 77 PerformanceLib\r
95276127 78\r
95276127 79[Ppis]\r
95276127 80 gEfiEndOfPeiSignalPpiGuid # PPI SOMETIMES_PRODUCED\r
95276127 81 gEfiDxeIplPpiGuid # PPI SOMETIMES_PRODUCED\r
b0d803fe 82 gEfiPeiDecompressPpiGuid\r
b74350e9 83 gEfiPeiReadOnlyVariable2PpiGuid\r
84\r
85[Guids]\r
86 gEfiMemoryTypeInformationGuid\r
95276127 87\r
b3af5df6 88[FeaturePcd.IA32]\r
5d582956 89 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplEnableIdt\r
b3af5df6 90 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r
95276127 91\r
797a9d67 92[FixedPcd.common]\r
93 gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValuePeiHandoffToDxe\r
91d92e25 94\r
95276127 95[Depex]\r
96 gEfiPeiMemoryDiscoveredPpiGuid\r
97\r