X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdeModulePkg%2FCore%2FDxe%2FDxeMain.inf;h=adac56041ab3ffabb6f36bcf6a238af8c026913d;hb=6036e94dc9402827130875258e99e486e82e7904;hp=bd9a4bd56d38ac280298d03f85d75f73ea1e7692;hpb=f7acc872414700af99ad2ab6b5b3140615bc255a;p=mirror_edk2.git diff --git a/MdeModulePkg/Core/Dxe/DxeMain.inf b/MdeModulePkg/Core/Dxe/DxeMain.inf index bd9a4bd56d..adac56041a 100644 --- a/MdeModulePkg/Core/Dxe/DxeMain.inf +++ b/MdeModulePkg/Core/Dxe/DxeMain.inf @@ -1,8 +1,9 @@ ## @file -# This is core module in DXE phase. It provides an implementation of DXE Core that is -# compliant with DXE CIS. +# This is core module in DXE phase. +# +# It provides an implementation of DXE Core that is compliant with DXE CIS. # -# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2014, 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 @@ -16,6 +17,7 @@ [Defines] INF_VERSION = 0x00010005 BASE_NAME = DxeCore + MODULE_UNI_FILE = DxeCore.uni FILE_GUID = D6A2CB7F-6A18-4e2f-B43B-9920A733700A MODULE_TYPE = DXE_CORE VERSION_STRING = 1.0 @@ -96,61 +98,77 @@ PcdLib [Guids] - gEfiEventMemoryMapChangeGuid ## CONSUMES ## Event - gEfiEventVirtualAddressChangeGuid ## SOMETIMES_CONSUMES ## Event - gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event - 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 - gEfiVectorHandoffTableGuid ## SOMETIMES_PRODUCES ## Configuration + gEfiEventMemoryMapChangeGuid ## PRODUCES ## Event + gEfiEventVirtualAddressChangeGuid ## CONSUMES ## Event + ## CONSUMES ## Event + ## PRODUCES ## Event + gEfiEventExitBootServicesGuid + gEfiHobMemoryAllocModuleGuid ## CONSUMES ## HOB + gEfiFirmwareFileSystem2Guid ## CONSUMES ## GUID # Used to compare with FV's file system guid and get the FV's file system format + gEfiFirmwareFileSystem3Guid ## CONSUMES ## GUID # Used to compare with FV's file system guid and get the FV's file system format + gAprioriGuid ## SOMETIMES_CONSUMES ## File + gEfiDebugImageInfoTableGuid ## PRODUCES ## SystemTable + gEfiHobListGuid ## PRODUCES ## SystemTable + gEfiDxeServicesTableGuid ## PRODUCES ## SystemTable + ## PRODUCES ## SystemTable + ## SOMETIMES_CONSUMES ## HOB + gEfiMemoryTypeInformationGuid + gEfiEventDxeDispatchGuid ## PRODUCES ## Event + gLoadFixedAddressConfigurationTableGuid ## SOMETIMES_PRODUCES ## SystemTable + ## PRODUCES ## Event + ## CONSUMES ## Event + gIdleLoopEventGuid + gEventExitBootServicesFailedGuid ## SOMETIMES_PRODUCES ## Event + gEfiVectorHandoffTableGuid ## SOMETIMES_PRODUCES ## SystemTable [Ppis] - gEfiVectorHandoffInfoPpiGuid ## UNDEFINED + gEfiVectorHandoffInfoPpiGuid ## UNDEFINED # HOB [Protocols] - gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES - gEfiCapsuleArchProtocolGuid ## CONSUMES - gEfiDecompressProtocolGuid ## CONSUMES - gEfiLoadPeImageProtocolGuid ## SOMETIMES_PRODUCES (Produces when PcdFrameworkCompatibilitySupport is set) - gEfiSimpleFileSystemProtocolGuid ## CONSUMES - gEfiLoadFileProtocolGuid ## CONSUMES - gEfiLoadFile2ProtocolGuid ## CONSUMES - gEfiResetArchProtocolGuid ## CONSUMES - gEfiRealTimeClockArchProtocolGuid ## CONSUMES - gEfiRuntimeArchProtocolGuid ## CONSUMES - gEfiWatchdogTimerArchProtocolGuid ## CONSUMES - gEfiSecurityArchProtocolGuid ## CONSUMES - gEfiSecurity2ArchProtocolGuid ## CONSUMES - gEfiVariableArchProtocolGuid ## CONSUMES - gEfiBdsArchProtocolGuid ## CONSUMES - gEfiVariableWriteArchProtocolGuid ## CONSUMES - gEfiMonotonicCounterArchProtocolGuid ## CONSUMES - gEfiMetronomeArchProtocolGuid ## CONSUMES - gEfiTimerArchProtocolGuid ## CONSUMES - gEfiBusSpecificDriverOverrideProtocolGuid ## CONSUMES - gEfiDriverFamilyOverrideProtocolGuid ## CONSUMES - gEfiPlatformDriverOverrideProtocolGuid ## CONSUMES + ## PRODUCES + ## SOMETIMES_CONSUMES + gEfiDecompressProtocolGuid + gEfiLoadPeImageProtocolGuid ## SOMETIMES_PRODUCES # Produces when PcdFrameworkCompatibilitySupport is set + gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES + gEfiLoadFileProtocolGuid ## SOMETIMES_CONSUMES + gEfiLoadFile2ProtocolGuid ## SOMETIMES_CONSUMES + gEfiBusSpecificDriverOverrideProtocolGuid ## SOMETIMES_CONSUMES + gEfiDriverFamilyOverrideProtocolGuid ## SOMETIMES_CONSUMES + gEfiPlatformDriverOverrideProtocolGuid ## SOMETIMES_CONSUMES gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES - gEfiFirmwareVolumeBlockProtocolGuid ## PRODUCES - gEfiFirmwareVolume2ProtocolGuid ## PRODUCES - gEfiCpuArchProtocolGuid ## CONSUMES - gEfiDevicePathProtocolGuid ## CONSUMES + ## PRODUCES + ## CONSUMES + ## NOTIFY + gEfiFirmwareVolumeBlockProtocolGuid + ## PRODUCES + ## CONSUMES + ## NOTIFY + gEfiFirmwareVolume2ProtocolGuid + ## PRODUCES + ## CONSUMES + gEfiDevicePathProtocolGuid gEfiLoadedImageProtocolGuid ## PRODUCES + gEfiLoadedImageDevicePathProtocolGuid ## PRODUCES gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES gEfiEbcProtocolGuid ## SOMETIMES_CONSUMES - gEfiLoadedImageDevicePathProtocolGuid ## PRODUCES gEfiSmmBase2ProtocolGuid ## SOMETIMES_CONSUMES + # Arch Protocols + gEfiBdsArchProtocolGuid ## CONSUMES + gEfiCpuArchProtocolGuid ## CONSUMES + gEfiMetronomeArchProtocolGuid ## CONSUMES + gEfiMonotonicCounterArchProtocolGuid ## CONSUMES + gEfiRealTimeClockArchProtocolGuid ## CONSUMES + gEfiResetArchProtocolGuid ## CONSUMES + gEfiRuntimeArchProtocolGuid ## CONSUMES + gEfiSecurityArchProtocolGuid ## CONSUMES + gEfiSecurity2ArchProtocolGuid ## SOMETIMES_CONSUMES + gEfiTimerArchProtocolGuid ## CONSUMES + gEfiVariableWriteArchProtocolGuid ## CONSUMES + gEfiVariableArchProtocolGuid ## CONSUMES + gEfiCapsuleArchProtocolGuid ## CONSUMES + gEfiWatchdogTimerArchProtocolGuid ## CONSUMES + [FeaturePcd] gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## CONSUMES @@ -159,4 +177,17 @@ gEfiMdeModulePkgTokenSpaceGuid.PcdLoadFixAddressRuntimeCodePageNumber ## SOMETIMES_CONSUMES gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable ## CONSUMES gEfiMdeModulePkgTokenSpaceGuid.PcdMaxEfiSystemTablePointerAddress ## CONSUMES - \ No newline at end of file + +# [Hob] +# RESOURCE_DESCRIPTOR ## CONSUMES +# MEMORY_ALLOCATION ## CONSUMES +# FIRMWARE_VOLUME ## CONSUMES +# UNDEFINED ## CONSUMES # CPU +# +# [Event] +# EVENT_TYPE_RELATIVE_TIMER ## PRODUCES # DxeCore signals timer event. +# EVENT_TYPE_PERIODIC_TIMER ## PRODUCES # DxeCore signals timer event. +# + +[UserExtensions.TianoCore."ExtraFiles"] + DxeCoreExtra.uni \ No newline at end of file