summaryrefslogtreecommitdiff
path: root/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FwBlockServiceSmm.c
diff options
context:
space:
mode:
Diffstat (limited to 'OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FwBlockServiceSmm.c')
-rw-r--r--OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FwBlockServiceSmm.c69
1 files changed, 0 insertions, 69 deletions
diff --git a/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FwBlockServiceSmm.c b/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FwBlockServiceSmm.c
deleted file mode 100644
index e0617f2503..0000000000
--- a/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FwBlockServiceSmm.c
+++ /dev/null
@@ -1,69 +0,0 @@
-/**@file
- Functions related to the Firmware Volume Block service whose
- implementation is specific to the SMM driver build.
-
- Copyright (C) 2015, Red Hat, Inc.
- Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
-
- This program and the accompanying materials are licensed and made available
- under the terms and conditions of the BSD License which accompanies this
- distribution. The full text of the license may be found at
- http://opensource.org/licenses/bsd-license.php
-
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-**/
-
-#include <Library/DebugLib.h>
-#include <Library/PcdLib.h>
-#include <Library/SmmServicesTableLib.h>
-#include <Protocol/DevicePath.h>
-#include <Protocol/SmmFirmwareVolumeBlock.h>
-
-#include "FwBlockService.h"
-
-VOID
-InstallProtocolInterfaces (
- IN EFI_FW_VOL_BLOCK_DEVICE *FvbDevice
- )
-{
- EFI_HANDLE FvbHandle;
- EFI_STATUS Status;
-
- ASSERT (FeaturePcdGet (PcdSmmSmramRequire));
-
- //
- // There is no SMM service that can install multiple protocols in the SMM
- // protocol database in one go.
- //
- // The SMM Firmware Volume Block protocol structure is the same as the
- // Firmware Volume Block protocol structure.
- //
- FvbHandle = NULL;
- DEBUG ((EFI_D_INFO, "Installing QEMU flash SMM FVB\n"));
- Status = gSmst->SmmInstallProtocolInterface (
- &FvbHandle,
- &gEfiSmmFirmwareVolumeBlockProtocolGuid,
- EFI_NATIVE_INTERFACE,
- &FvbDevice->FwVolBlockInstance
- );
- ASSERT_EFI_ERROR (Status);
-
- Status = gSmst->SmmInstallProtocolInterface (
- &FvbHandle,
- &gEfiDevicePathProtocolGuid,
- EFI_NATIVE_INTERFACE,
- FvbDevice->DevicePath
- );
- ASSERT_EFI_ERROR (Status);
-}
-
-VOID
-InstallVirtualAddressChangeHandler (
- VOID
- )
-{
- //
- // Nothing.
- //
-}