X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdeModulePkg%2FLibrary%2FDxePlatDriOverLib%2FDxePlatDriOverLib.inf;h=8514bc2bf0da91be2417dc76d887575817d4b5fa;hb=e4b99ad97997066491cbd7c00c2237160016079a;hp=1ba2d7887b77b80466ead4643b43bbdb8015b5d6;hpb=b290614d493ff72fc2a4410d169314e501b7e79e;p=mirror_edk2.git diff --git a/MdeModulePkg/Library/DxePlatDriOverLib/DxePlatDriOverLib.inf b/MdeModulePkg/Library/DxePlatDriOverLib/DxePlatDriOverLib.inf index 1ba2d7887b..8514bc2bf0 100644 --- a/MdeModulePkg/Library/DxePlatDriOverLib/DxePlatDriOverLib.inf +++ b/MdeModulePkg/Library/DxePlatDriOverLib/DxePlatDriOverLib.inf @@ -1,8 +1,11 @@ #/** @file -# Component name for module PlatDriOverLib +# Instance of Platform Driver Override Library to manage driver overriding relationship. # -# FIX ME! -# Copyright (c) 2007, Intel Corporation. All rights reserved. +# This library instance provides functions to manage the database of overriding relationship +# between controllers and drivers. Each entry of the database contains the mapping that Controller +# Device Path to a set of Driver Device Paths. The database is stored in non-volatile variables. +# +# Copyright (c) 2007 - 2008, Intel Corporation. All rights reserved. # # All rights reserved. This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -21,10 +24,7 @@ FILE_GUID = 8bd8d711-2736-46d7-8c81-5de68e0a9e88 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 - LIBRARY_CLASS = PlatDriOverLib - EDK_RELEASE_VERSION = 0x00020000 - EFI_SPECIFICATION_VERSION = 0x00020000 - + LIBRARY_CLASS = PlatformDriverOverrideLib|DXE_DRIVER UEFI_DRIVER UEFI_APPLICATION # # The following information is for reference only and not required by the build tools. @@ -53,13 +53,15 @@ PrintLib [Guids] - gEfiOverrideVariableGuid # ALWAYS_CONSUMED + ## + # There could be more than one variables, from PlatDriOver, PlatDriOver1, PlatDriOver2,... + # + gEfiOverrideVariableGuid ## CONSUMES ## Variable:L"PlatDriOver" [Protocols] - gEfiFirmwareVolume2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiLoadedImageProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiPlatformDriverOverrideProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiBusSpecificDriverOverrideProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDriverBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED - + gEfiFirmwareVolume2ProtocolGuid ## CONSUMES + gEfiLoadedImageProtocolGuid ## CONSUMES + gEfiBusSpecificDriverOverrideProtocolGuid ## CONSUMES + gEfiDriverBindingProtocolGuid ## CONSUMES + gEfiDevicePathProtocolGuid ## CONSUMES + gEfiLoadedImageDevicePathProtocolGuid ## CONSUMES