]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FwBlockService.h
IntelFsp2Pkg: Fix typo in SplitFspBin
[mirror_edk2.git] / OvmfPkg / QemuFlashFvbServicesRuntimeDxe / FwBlockService.h
index 5e8c2c7aad1695ddd3d2cfde0ffe639265324532..178f578d49f0744582484c3dfad8edd2ea2e1611 100644 (file)
@@ -34,6 +34,8 @@ typedef struct {
   EFI_FW_VOL_INSTANCE *FvInstance;\r
 } ESAL_FWB_GLOBAL;\r
 \r
+extern ESAL_FWB_GLOBAL *mFvbModuleGlobal;\r
+\r
 //\r
 // Fvb Protocol instance data\r
 //\r
@@ -174,4 +176,24 @@ FvbProtocolEraseBlocks (
   ...\r
   );\r
 \r
+//\r
+// The following functions have different implementations dependent on the\r
+// module type chosen for building this driver.\r
+//\r
+VOID\r
+InstallProtocolInterfaces (\r
+  IN EFI_FW_VOL_BLOCK_DEVICE *FvbDevice\r
+  );\r
+\r
+VOID\r
+InstallVirtualAddressChangeHandler (\r
+  VOID\r
+  );\r
+\r
+EFI_STATUS\r
+MarkIoMemoryRangeForRuntimeAccess (\r
+  IN EFI_PHYSICAL_ADDRESS   BaseAddress,\r
+  IN UINTN                  Length\r
+  );\r
+\r
 #endif\r