X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdeModulePkg%2FCore%2FDxe%2FDxeMain.inf;h=6be08fe3d201029de79c227b7efe69a8f5c8ecb8;hb=482114024e0f82cd235e5741aaed437ee371ffbb;hp=a7191b87e192aa3bb1d2f42440fc2c502b57928a;hpb=7748df3da985214b8c6e39ea983018c212198d54;p=mirror_edk2.git diff --git a/MdeModulePkg/Core/Dxe/DxeMain.inf b/MdeModulePkg/Core/Dxe/DxeMain.inf index a7191b87e1..6be08fe3d2 100644 --- a/MdeModulePkg/Core/Dxe/DxeMain.inf +++ b/MdeModulePkg/Core/Dxe/DxeMain.inf @@ -1,9 +1,9 @@ -#/** @file +## @file # This is core module in DXE phase. It provides an implementation of DXE Core that is # compliant with DXE CIS. # -# Copyright (c) 2006 - 2009, Intel Corporation.
-# All rights reserved. This program and the accompanying materials +# Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.
+# This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php @@ -11,7 +11,7 @@ # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # -#**/ +## [Defines] INF_VERSION = 0x00010005 @@ -19,7 +19,7 @@ FILE_GUID = D6A2CB7F-6A18-4e2f-B43B-9920A733700A MODULE_TYPE = DXE_CORE VERSION_STRING = 1.0 - PI_SPECIFICATION_VERSION = 0x00010000 + ENTRY_POINT = DxeMain @@ -29,7 +29,7 @@ # VALID_ARCHITECTURES = IA32 X64 IPF EBC (EBC is for build only) # -[Sources.common] +[Sources] DxeMain.h SectionExtraction/CoreSectionExtraction.c Image/Image.c @@ -82,6 +82,8 @@ DebugLib DxeCoreEntryPoint PeCoffLib + PeCoffGetEntryPointLib + PeCoffExtraActionLib ExtractGuidedSectionLib MemoryAllocationLib UefiBootServicesTableLib @@ -89,6 +91,8 @@ ReportStatusCodeLib TimerLib DxeServicesLib + DebugAgentLib + CpuExceptionHandlerLib [Guids] gEfiEventMemoryMapChangeGuid ## CONSUMES ## Event @@ -97,17 +101,22 @@ gEfiHobMemoryAllocModuleGuid ## CONSUMES ## Hob gEfiFileInfoGuid ## CONSUMES ## File gEfiFirmwareFileSystem2Guid ## CONSUMES ## GUID + gEfiFirmwareFileSystem3Guid ## CONSUMES ## GUID gAprioriGuid ## CONSUMES ## GUID gEfiDebugImageInfoTableGuid ## CONSUMES ## GUID gEfiHobListGuid ## CONSUMES ## GUID gEfiDxeServicesTableGuid ## CONSUMES ## GUID gEfiMemoryTypeInformationGuid ## CONSUMES ## GUID + gEfiEventDxeDispatchGuid ## CONSUMES ## GUID + gLoadFixedAddressConfigurationTableGuid ## SOMETIMES_CONSUMES + gIdleLoopEventGuid ## CONSUMES ## GUID + gEventExitBootServicesFailedGuid ## CONSUMES ## GUID [Protocols] gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES gEfiCapsuleArchProtocolGuid ## CONSUMES gEfiDecompressProtocolGuid ## CONSUMES - gEfiLoadPeImageProtocolGuid ## PRODUCES + gEfiLoadPeImageProtocolGuid ## SOMETIMES_PRODUCES (Produces when PcdFrameworkCompatibilitySupport is set) gEfiSimpleFileSystemProtocolGuid ## CONSUMES gEfiLoadFileProtocolGuid ## CONSUMES gEfiLoadFile2ProtocolGuid ## CONSUMES @@ -116,6 +125,7 @@ gEfiRuntimeArchProtocolGuid ## CONSUMES gEfiWatchdogTimerArchProtocolGuid ## CONSUMES gEfiSecurityArchProtocolGuid ## CONSUMES + gEfiSecurity2ArchProtocolGuid ## CONSUMES gEfiVariableArchProtocolGuid ## CONSUMES gEfiBdsArchProtocolGuid ## CONSUMES gEfiVariableWriteArchProtocolGuid ## CONSUMES @@ -123,6 +133,7 @@ gEfiMetronomeArchProtocolGuid ## CONSUMES gEfiTimerArchProtocolGuid ## CONSUMES gEfiBusSpecificDriverOverrideProtocolGuid ## CONSUMES + gEfiDriverFamilyOverrideProtocolGuid ## CONSUMES gEfiPlatformDriverOverrideProtocolGuid ## CONSUMES gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES gEfiFirmwareVolumeBlockProtocolGuid ## PRODUCES @@ -133,10 +144,14 @@ gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES gEfiEbcProtocolGuid ## SOMETIMES_CONSUMES gEfiLoadedImageDevicePathProtocolGuid ## PRODUCES + gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES + +[FeaturePcd] + gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## CONSUMES -[FixedPcd.common] - gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueDxeCoreEntry - gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueDxeCoreHandoffToBds - gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueBootServiceExit - gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueDxeDriverBegin - gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueDxeDriverEnd +[Pcd] + gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressBootTimeCodePageNumber ## SOMETIMES_CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressRuntimeCodePageNumber ## SOMETIMES_CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdMaxEfiSystemTablePointerAddress ## CONSUMES + \ No newline at end of file