diff options
author | eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-03-12 05:10:53 +0000 |
---|---|---|
committer | eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-03-12 05:10:53 +0000 |
commit | 933676058bba13b9d89d9c1cfbc11c016fd55d59 (patch) | |
tree | be9b466df33c4d63eef07794ebe35779642eca3a /Nt32Pkg | |
parent | f3fb74cdac8a50bd5d92c9ccf6d55ed9e14503ca (diff) | |
download | edk2-933676058bba13b9d89d9c1cfbc11c016fd55d59.tar.gz edk2-933676058bba13b9d89d9c1cfbc11c016fd55d59.tar.bz2 edk2-933676058bba13b9d89d9c1cfbc11c016fd55d59.zip |
retire gEfiAlternateFvBlockGuid. All platform FvbRuntimeDxe drivers will not produce such protocol to signify itself support writable FVB protocol.
FaultTolerantWrite driver and variable driver will register notification event to locate right protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7865 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'Nt32Pkg')
-rw-r--r-- | Nt32Pkg/FvbServicesRuntimeDxe/FWBlockService.c | 10 | ||||
-rw-r--r-- | Nt32Pkg/FvbServicesRuntimeDxe/FvbInfo.c | 1 | ||||
-rw-r--r-- | Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf | 3 |
3 files changed, 1 insertions, 13 deletions
diff --git a/Nt32Pkg/FvbServicesRuntimeDxe/FWBlockService.c b/Nt32Pkg/FvbServicesRuntimeDxe/FWBlockService.c index 8d1b7e3c28..350672448f 100644 --- a/Nt32Pkg/FvbServicesRuntimeDxe/FWBlockService.c +++ b/Nt32Pkg/FvbServicesRuntimeDxe/FWBlockService.c @@ -29,7 +29,6 @@ Revision History //
#include <Guid/EventGroup.h>
#include <Protocol/FirmwareVolumeBlock.h>
-#include <Guid/AlternateFvBlock.h>
#include <Protocol/DevicePath.h>
//
// The Library classes this module consumes
@@ -1390,15 +1389,6 @@ Returns: ASSERT (FALSE);
}
- Status = gBS->InstallMultipleProtocolInterfaces (
- &FwbHandle,
- &gEfiAlternateFvBlockGuid,
- NULL,
- NULL
- );
-
- ASSERT_EFI_ERROR (Status);
-
FwhInstance = (EFI_FW_VOL_INSTANCE *)
(
(UINTN) ((UINT8 *) FwhInstance) + FwVolHeader->HeaderLength +
diff --git a/Nt32Pkg/FvbServicesRuntimeDxe/FvbInfo.c b/Nt32Pkg/FvbServicesRuntimeDxe/FvbInfo.c index e05e205aae..aee8201dfe 100644 --- a/Nt32Pkg/FvbServicesRuntimeDxe/FvbInfo.c +++ b/Nt32Pkg/FvbServicesRuntimeDxe/FvbInfo.c @@ -32,7 +32,6 @@ Abstract: #include <Guid/FirmwareFileSystem2.h>
#include <Guid/SystemNvDataGuid.h>
#include <Protocol/FirmwareVolumeBlock.h>
-#include <Guid/AlternateFvBlock.h>
#include <Protocol/DevicePath.h>
//
// The Library classes this module consumes
diff --git a/Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf b/Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf index a36a9a3fc0..2982500841 100644 --- a/Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf +++ b/Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf @@ -60,7 +60,6 @@ [Guids]
gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED Create Event: EVENT_GROUP_GUID
- gEfiAlternateFvBlockGuid # ALWAYS_CONSUME
[Protocols]
gEfiFirmwareVolumeBlockProtocolGuid # PROTOCOL ALWAYS_PRODUCED
@@ -85,4 +84,4 @@ [depex]
TRUE
-
\ No newline at end of file +
|