MdeModulePkg: INF/DEC file updates to EDK II packages
1. Usage information in INF file comment blocks are either incomplete or incorrect. This includes usage information for Protocols/PPIs/GUIDs/PCDs/HOBs/Events/BootModes. The syntax for usage information in comment blocks is defined in the EDK II Module Information (INF) Specification Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Zeng, Star <star.zeng@intel.com> Reviewed-by: Gao, Liming <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15962 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -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.<BR>
|
||||
# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
# 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
|
||||
|
||||
|
||||
# [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
|
Reference in New Issue
Block a user