TianoCore EDK2 master
|
#include <Guid/EventGroup.h>
#include <Library/DebugLib.h>
#include <Library/DevicePathLib.h>
#include <Library/DxeServicesTableLib.h>
#include <Library/MemEncryptSevLib.h>
#include <Library/PcdLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiRuntimeLib.h>
#include <Protocol/DevicePath.h>
#include <Protocol/FirmwareVolumeBlock.h>
#include "FwBlockService.h"
#include "QemuFlash.h"
Go to the source code of this file.
Functions | |
VOID | InstallProtocolInterfaces (IN EFI_FW_VOL_BLOCK_DEVICE *FvbDevice) |
STATIC VOID EFIAPI | FvbVirtualAddressChangeEvent (IN EFI_EVENT Event, IN VOID *Context) |
VOID | InstallVirtualAddressChangeHandler (VOID) |
EFI_STATUS | MarkIoMemoryRangeForRuntimeAccess (IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINTN Length) |
VOID | SetPcdFlashNvStorageBaseAddresses (VOID) |
Functions related to the Firmware Volume Block service whose implementation is specific to the runtime DXE driver build.
Copyright (C) 2015, Red Hat, Inc. Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file FwBlockServiceDxe.c.
Definition at line 90 of file FwBlockServiceDxe.c.
VOID InstallProtocolInterfaces | ( | IN EFI_FW_VOL_BLOCK_DEVICE * | FvbDevice | ) |
Definition at line 26 of file FwBlockServiceDxe.c.
VOID InstallVirtualAddressChangeHandler | ( | VOID | ) |
Definition at line 139 of file FwBlockServiceDxe.c.
EFI_STATUS MarkIoMemoryRangeForRuntimeAccess | ( | IN EFI_PHYSICAL_ADDRESS | BaseAddress, |
IN UINTN | Length | ||
) |
Definition at line 158 of file FwBlockServiceDxe.c.
VOID SetPcdFlashNvStorageBaseAddresses | ( | VOID | ) |
Definition at line 222 of file FwBlockServiceDxe.c.