TianoCore EDK2 master
Loading...
Searching...
No Matches
FwBlockServiceDxe.c File Reference

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)
 

Detailed Description

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.

Function Documentation

◆ FvbVirtualAddressChangeEvent()

STATIC VOID EFIAPI FvbVirtualAddressChangeEvent ( IN EFI_EVENT  Event,
IN VOID *  Context 
)

Definition at line 90 of file FwBlockServiceDxe.c.

◆ InstallProtocolInterfaces()

VOID InstallProtocolInterfaces ( IN EFI_FW_VOL_BLOCK_DEVICE FvbDevice)

Definition at line 26 of file FwBlockServiceDxe.c.

◆ InstallVirtualAddressChangeHandler()

VOID InstallVirtualAddressChangeHandler ( VOID  )

Definition at line 139 of file FwBlockServiceDxe.c.

◆ MarkIoMemoryRangeForRuntimeAccess()

EFI_STATUS MarkIoMemoryRangeForRuntimeAccess ( IN EFI_PHYSICAL_ADDRESS  BaseAddress,
IN UINTN  Length 
)

Definition at line 158 of file FwBlockServiceDxe.c.

◆ SetPcdFlashNvStorageBaseAddresses()

VOID SetPcdFlashNvStorageBaseAddresses ( VOID  )

Definition at line 222 of file FwBlockServiceDxe.c.