]> git.proxmox.com Git - mirror_edk2.git/blobdiff - DuetPkg/FvbRuntimeService/FWBlockService.c
Adding files from OvmfPkg to common location. This is so multiple packages can use...
[mirror_edk2.git] / DuetPkg / FvbRuntimeService / FWBlockService.c
index f5260a5eaa9609aae594aeb062d94cff687ac868..1b81a18cc433fdba63e4773d40fa0440f2ff10bb 100644 (file)
@@ -1,5 +1,5 @@
 /**@file\r
-Copyright (c) 2007, Intel Corporation                                                         \r
+Copyright (c) 2007 - 2009, Intel Corporation                                                         \r
 All rights reserved. This program and the accompanying materials                          \r
 are licensed and made available under the terms and conditions of the BSD License         \r
 which accompanies this distribution.  The full text of the license may be found at        \r
@@ -83,11 +83,11 @@ Returns:
 \r
 --*/\r
 {\r
-  EFI_STATUS  Status;\r
-  EFI_FILE    *File;\r
-  UINTN       FileOffset;\r
-  UINTN       BufferForFile;\r
-  UINTN       Length;\r
+  EFI_STATUS          Status;\r
+  EFI_FILE_PROTOCOL   *File;\r
+  UINTN               FileOffset;\r
+  UINTN               BufferForFile;\r
+  UINTN               Length;\r
 \r
   Status = EFI_SUCCESS;\r
   CopyMem ((VOID *) Address, Buffer, *NumBytes);\r
@@ -131,11 +131,11 @@ Returns:
 \r
 --*/\r
 {\r
-  EFI_STATUS  Status;\r
-  EFI_FILE    *File;\r
-  UINTN       FileOffset;\r
-  UINTN       BufferForFile;\r
-  UINTN       Length;\r
+  EFI_STATUS           Status;\r
+  EFI_FILE_PROTOCOL    *File;\r
+  UINTN                FileOffset;\r
+  UINTN                BufferForFile;\r
+  UINTN                Length;\r
 \r
   Status = EFI_SUCCESS;\r
 \r
@@ -1272,7 +1272,7 @@ OnSimpleFileSystemInstall (
   EFI_HANDLE                Handle;\r
   UINTN                     Instance;\r
   EFI_DEVICE_PATH_PROTOCOL  *Device;\r
-  EFI_FILE                  *File;\r
+  EFI_FILE_PROTOCOL         *File;\r
   EFI_FW_VOL_INSTANCE       *FwhInstance;\r
   while (TRUE) {\r
     HandleSize = sizeof (EFI_HANDLE);\r
@@ -1632,17 +1632,6 @@ Returns:
       //\r
       ASSERT (FALSE);\r
     }\r
-    //\r
-    // Install FVB Extension Protocol on the same handle\r
-    //\r
-    Status = gBS->InstallMultipleProtocolInterfaces (\r
-                    &FwbHandle,\r
-                    &gEfiAlternateFvBlockGuid,\r
-                    NULL,\r
-                    NULL\r
-                    );\r
-\r
-    ASSERT_EFI_ERROR (Status);\r
 \r
     FwhInstance = (EFI_FW_VOL_INSTANCE *)\r
       (\r