mirror of https://github.com/acidanthera/audk.git
retire gEfiFirmwareVolumeDispatcherProtocolGuid as its original design is used to signify such FV need to be dispatched or not.
Currently our code has not such usage model, so Mike recommended us to retire this guid git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7593 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
1a9a125313
commit
f999350bcf
|
@ -1114,18 +1114,6 @@ BdsLibEnumerateAllBootOption (
|
|||
&FvHandleBuffer
|
||||
);
|
||||
for (Index = 0; Index < FvHandleCount; Index++) {
|
||||
//
|
||||
// Only care the dispatched FV. If no dispatch protocol on the FV, it is not dispatched, then skip it.
|
||||
//
|
||||
Status = gBS->HandleProtocol (
|
||||
FvHandleBuffer[Index],
|
||||
&gEfiFirmwareVolumeDispatchProtocolGuid,
|
||||
(VOID **) &Fv
|
||||
);
|
||||
if (EFI_ERROR (Status)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
gBS->HandleProtocol (
|
||||
FvHandleBuffer[Index],
|
||||
&gEfiFirmwareVolume2ProtocolGuid,
|
||||
|
|
|
@ -87,7 +87,7 @@
|
|||
gPerformanceProtocolGuid ## SOMETIMES_PRODUCES ## Variable:L"PerfDataMemAddr" (The ACPI address of performance data)
|
||||
gEfiUartDevicePathGuid ## CONSUMES ## GUID (Identify the device path for UARD device)
|
||||
gEfiSasDevicePathGuid ## CONSUMES ## GUID (Identify the device path for SAS device)
|
||||
|
||||
|
||||
[Protocols]
|
||||
gEfiSimpleFileSystemProtocolGuid # PROTOCOL CONSUMES
|
||||
gEfiSimpleTextOutProtocolGuid # PROTOCOL CONSUMES
|
||||
|
@ -102,7 +102,6 @@
|
|||
gEfiLegacyBiosProtocolGuid # PROTOCOL SOMETIMES_CONSUMES
|
||||
gEfiCpuArchProtocolGuid # PROTOCOL CONSUMES
|
||||
gEfiDevicePathProtocolGuid # PROTOCOL CONSUMES
|
||||
gEfiFirmwareVolumeDispatchProtocolGuid # PROTOCOL CONSUMES
|
||||
gEfiAcpiS3SaveProtocolGuid # PROTOCOL CONSUMES
|
||||
gEfiGraphicsOutputProtocolGuid # PROTOCOL SOMETIMES_CONSUMES ## not gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
|
||||
gEfiUgaDrawProtocolGuid # PROTOCOL SOMETIMES_CONSUMES ## gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport
|
||||
|
|
|
@ -962,15 +962,6 @@ CoreFwVolEventProtocolNotify (
|
|||
continue;
|
||||
}
|
||||
|
||||
Status = CoreHandleProtocol (FvHandle, &gEfiFirmwareVolumeDispatchProtocolGuid, (VOID **)&Fv);
|
||||
if (EFI_ERROR (Status)) {
|
||||
//
|
||||
// If no dispatch protocol then skip, but do not marked as being processed as it
|
||||
// may show up later.
|
||||
//
|
||||
continue;
|
||||
}
|
||||
|
||||
//
|
||||
// Since we are about to process this Fv mark it as processed.
|
||||
//
|
||||
|
|
|
@ -125,7 +125,6 @@
|
|||
gEfiPlatformDriverOverrideProtocolGuid ## CONSUMES
|
||||
gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES
|
||||
gEfiFirmwareVolumeBlockProtocolGuid ## PRODUCES
|
||||
gEfiFirmwareVolumeDispatchProtocolGuid ## PRODUCES
|
||||
gEfiFirmwareVolume2ProtocolGuid ## PRODUCES
|
||||
gEfiCpuArchProtocolGuid ## CONSUMES
|
||||
gEfiDevicePathProtocolGuid ## CONSUMES
|
||||
|
|
|
@ -495,7 +495,6 @@ ProduceFVBProtocolOnBuffer (
|
|||
&FvbDev->Handle,
|
||||
&gEfiFirmwareVolumeBlockProtocolGuid, &FvbDev->FwVolBlockInstance,
|
||||
&gEfiDevicePathProtocolGuid, &FvbDev->DevicePath,
|
||||
&gEfiFirmwareVolumeDispatchProtocolGuid, NULL,
|
||||
NULL
|
||||
);
|
||||
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
/** @file
|
||||
This file declares Firmware Volume Dispatch protocol.
|
||||
|
||||
This protocol will be installed into FV Handle if the drivers in this Firmware Volume
|
||||
are required to be dispatched by the core dispatcher.
|
||||
|
||||
Copyright (c) 2006 - 2008, 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
|
||||
|
||||
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
|
||||
**/
|
||||
|
||||
#ifndef __FIRMWARE_VOLUME_DISPATCH_H__
|
||||
#define __FIRMWARE_VOLUME_DISPATCH_H__
|
||||
|
||||
#define EFI_FIRMWARE_VOLUME_DISPATCH_PROTOCOL_GUID \
|
||||
{ 0x7aa35a69, 0x506c, 0x444f, {0xa7, 0xaf, 0x69, 0x4b, 0xf5, 0x6f, 0x71, 0xc8 } }
|
||||
|
||||
|
||||
extern EFI_GUID gEfiFirmwareVolumeDispatchProtocolGuid;
|
||||
|
||||
#endif
|
|
@ -227,10 +227,6 @@
|
|||
## Include/Protocol/Crc32GuidedSectionExtraction.h
|
||||
gEfiCrc32GuidedSectionExtractionProtocolGuid = { 0xFC1BCDB0, 0x7D31, 0x49aa, {0x93, 0x6A, 0xA4, 0x60, 0x0D, 0x9D, 0xD0, 0x83 } }
|
||||
|
||||
## Protocol guid tells the core dispatcher to dispatch this Firmware Volume.
|
||||
## Include/Protocol/FirmwareVolumeDispatch.h
|
||||
gEfiFirmwareVolumeDispatchProtocolGuid = { 0x7AA35A69, 0x506C, 0x444F, { 0xA7, 0xAF, 0x69, 0x4B, 0xF5, 0x6F, 0x71, 0xC8 }}
|
||||
|
||||
## Include/Protocol/NicIp4Config.h
|
||||
gEfiNicIp4ConfigProtocolGuid = {0xdca3d4d, 0x12da, 0x4728, { 0xbf, 0x7e, 0x86, 0xce, 0xb9, 0x28, 0xd0, 0x67 }}
|
||||
|
||||
|
|
Loading…
Reference in New Issue