]> git.proxmox.com Git - mirror_edk2.git/blobdiff - DuetPkg/FvbRuntimeService/FwBlockService.h
Fix the bug that Boot Mainteinance Manager in the front page can not be entered twice...
[mirror_edk2.git] / DuetPkg / FvbRuntimeService / FwBlockService.h
index 47f70acc73be93f0e9425d7188dfacb0bae89e43..bec2572a3cde401d201f770aa3bd5915a56174a3 100644 (file)
@@ -30,9 +30,7 @@ Abstract:
 //\r
 #include <Guid/EventGroup.h>\r
 #include <Guid/FirmwareFileSystem2.h>\r
-#include <Protocol/FvbExtension.h>\r
 #include <Protocol/FirmwareVolumeBlock.h>\r
-#include <Guid/AlternateFvBlock.h>\r
 #include <Protocol/DevicePath.h>\r
 #include <Protocol/SimpleFileSystem.h>\r
 #include <Protocol/BlockIo.h>\r
@@ -40,8 +38,6 @@ Abstract:
 #include <Guid/SystemNvDataGuid.h>\r
 #include <Guid/FlashMapHob.h>\r
 #include <Guid/HobList.h>\r
-#include <Guid/AlternateFvBlock.h>\r
-#include <Protocol/FvbExtension.h>\r
 \r
 //\r
 // The Library classes this module consumes\r
@@ -113,7 +109,7 @@ typedef struct {
 //\r
 #define FVB_DEVICE_FROM_THIS(a)         CR (a, EFI_FW_VOL_BLOCK_DEVICE, FwVolBlockInstance, FVB_DEVICE_SIGNATURE)\r
 #define FVB_EXTEND_DEVICE_FROM_THIS(a)  CR (a, EFI_FW_VOL_BLOCK_DEVICE, FvbExtension, FVB_DEVICE_SIGNATURE)\r
-#define FVB_DEVICE_SIGNATURE            EFI_SIGNATURE_32 ('F', 'V', 'B', 'C')\r
+#define FVB_DEVICE_SIGNATURE            SIGNATURE_32 ('F', 'V', 'B', 'C')\r
 \r
 typedef struct {\r
   MEMMAP_DEVICE_PATH        MemMapDevPath;\r
@@ -125,7 +121,6 @@ typedef struct {
   FV_DEVICE_PATH                      DevicePath;\r
   UINTN                               Instance;\r
   EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL  FwVolBlockInstance;\r
-  EFI_FVB_EXTENSION_PROTOCOL          FvbExtension;\r
 } EFI_FW_VOL_BLOCK_DEVICE;\r
 \r
 EFI_STATUS\r
@@ -240,17 +235,6 @@ FvbGetLbaAddress (
   IN  BOOLEAN                             Virtual\r
   );\r
 \r
-EFI_STATUS\r
-FvbEraseCustomBlockRange (\r
-  IN UINTN                                Instance,\r
-  IN EFI_LBA                              StartLba,\r
-  IN UINTN                                OffsetStartLba,\r
-  IN EFI_LBA                              LastLba,\r
-  IN UINTN                                OffsetLastLba,\r
-  IN ESAL_FWB_GLOBAL                      *Global,\r
-  IN BOOLEAN                              Virtual\r
-  );\r
-\r
 //\r
 // Protocol APIs\r
 //\r
@@ -311,14 +295,4 @@ FvbProtocolEraseBlocks (
   ...  \r
   );\r
 \r
-EFI_STATUS\r
-EFIAPI\r
-FvbExtendProtocolEraseCustomBlockRange (\r
-  IN EFI_FVB_EXTENSION_PROTOCOL           *This,\r
-  IN EFI_LBA                              StartLba,\r
-  IN UINTN                                OffsetStartLba,\r
-  IN EFI_LBA                              LastLba,\r
-  IN UINTN                                OffsetLastLba\r
-  );\r
-\r
 #endif\r