]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlash.h
OvmfPkg: Apply uncrustify changes
[mirror_edk2.git] / OvmfPkg / QemuFlashFvbServicesRuntimeDxe / QemuFlash.h
index 8d83dca7a52c36dfd1749955da518304b601b48d..ea895157da899409254805cd03c770ef6f1603ef 100644 (file)
@@ -3,13 +3,7 @@
 \r
   Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>\r
 \r
-  This program and the accompanying materials are licensed and made available\r
-  under the terms and conditions of the BSD License which accompanies this\r
-  distribution.  The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php\r
-\r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 \r
@@ -18,7 +12,7 @@
 \r
 #include <Protocol/FirmwareVolumeBlock.h>\r
 \r
-extern UINT8 *mFlashBase;\r
+extern UINT8  *mFlashBase;\r
 \r
 /**\r
   Read from QEMU Flash\r
@@ -32,13 +26,12 @@ extern UINT8 *mFlashBase;
 **/\r
 EFI_STATUS\r
 QemuFlashRead (\r
-  IN        EFI_LBA                              Lba,\r
-  IN        UINTN                                Offset,\r
-  IN        UINTN                                *NumBytes,\r
-  IN        UINT8                                *Buffer\r
+  IN        EFI_LBA  Lba,\r
+  IN        UINTN    Offset,\r
+  IN        UINTN    *NumBytes,\r
+  IN        UINT8    *Buffer\r
   );\r
 \r
-\r
 /**\r
   Write to QEMU Flash\r
 \r
@@ -51,13 +44,12 @@ QemuFlashRead (
 **/\r
 EFI_STATUS\r
 QemuFlashWrite (\r
-  IN        EFI_LBA                              Lba,\r
-  IN        UINTN                                Offset,\r
-  IN        UINTN                                *NumBytes,\r
-  IN        UINT8                                *Buffer\r
+  IN        EFI_LBA  Lba,\r
+  IN        UINTN    Offset,\r
+  IN        UINTN    *NumBytes,\r
+  IN        UINT8    *Buffer\r
   );\r
 \r
-\r
 /**\r
   Erase a QEMU Flash block\r
 \r
@@ -66,10 +58,9 @@ QemuFlashWrite (
 **/\r
 EFI_STATUS\r
 QemuFlashEraseBlock (\r
-  IN   EFI_LBA      Lba\r
+  IN   EFI_LBA  Lba\r
   );\r
 \r
-\r
 /**\r
   Initializes QEMU flash memory support\r
 \r
@@ -82,11 +73,29 @@ QemuFlashInitialize (
   VOID\r
   );\r
 \r
-\r
 VOID\r
 QemuFlashConvertPointers (\r
   VOID\r
   );\r
 \r
-#endif\r
+VOID\r
+QemuFlashBeforeProbe (\r
+  IN  EFI_PHYSICAL_ADDRESS  BaseAddress,\r
+  IN  UINTN                 FdBlockSize,\r
+  IN  UINTN                 FdBlockCount\r
+  );\r
 \r
+/**\r
+  Write to QEMU Flash\r
+\r
+  @param[in] Ptr    Pointer to the location to write.\r
+  @param[in] Value  The value to write.\r
+\r
+**/\r
+VOID\r
+QemuFlashPtrWrite (\r
+  IN        volatile UINT8  *Ptr,\r
+  IN        UINT8           Value\r
+  );\r
+\r
+#endif\r