TianoCore EDK2 master
|
#include <PiDxe.h>
#include <Guid/FmpCapsule.h>
#include <Guid/SystemResourceTable.h>
#include <Guid/EventGroup.h>
#include <Library/BaseLib.h>
#include <Library/DebugLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DxeServicesTableLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Library/MemoryAllocationLib.h>
Go to the source code of this file.
Functions | |
VOID EFIAPI | DxeCapsuleLibVirtualAddressChangeEvent (IN EFI_EVENT Event, IN VOID *Context) |
STATIC VOID EFIAPI | DxeCapsuleLibSystemResourceTableInstallEventNotify (IN EFI_EVENT Event, IN VOID *Context) |
STATIC VOID EFIAPI | DxeCapsuleLibExitBootServiceEventNotify (IN EFI_EVENT Event, IN VOID *Context) |
EFI_STATUS EFIAPI | DxeRuntimeCapsuleLibConstructor (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
EFI_STATUS EFIAPI | DxeRuntimeCapsuleLibDestructor (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
Capsule library runtime support.
Copyright (c) 2016 - 2024, Intel Corporation. All rights reserved.
Copyright (c) 2024, Ampere Computing LLC. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file DxeCapsuleRuntime.c.
STATIC VOID EFIAPI DxeCapsuleLibExitBootServiceEventNotify | ( | IN EFI_EVENT | Event, |
IN VOID * | Context | ||
) |
Notify function for event of exit boot service.
[in] | Event | The Event that is being processed. |
[in] | Context | The Event Context. |
Definition at line 119 of file DxeCapsuleRuntime.c.
STATIC VOID EFIAPI DxeCapsuleLibSystemResourceTableInstallEventNotify | ( | IN EFI_EVENT | Event, |
IN VOID * | Context | ||
) |
Notify function for event of system resource table installation.
[in] | Event | The Event that is being processed. |
[in] | Context | The Event Context. |
Definition at line 57 of file DxeCapsuleRuntime.c.
Convert EsrtTable physical address to virtual address.
[in] | Event | Event whose notification function is being invoked. |
[in] | Context | The pointer to the notification function's context, which is implementation-dependent. |
Definition at line 39 of file DxeCapsuleRuntime.c.
EFI_STATUS EFIAPI DxeRuntimeCapsuleLibConstructor | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
The constructor function for the file of DxeCapsuleRuntime.
ImageHandle | The firmware allocated handle for the EFI image. |
SystemTable | A pointer to the EFI System Table. |
EFI_SUCCESS | The constructor successfully . |
Definition at line 137 of file DxeCapsuleRuntime.c.
EFI_STATUS EFIAPI DxeRuntimeCapsuleLibDestructor | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
The destructor function for the file of DxeCapsuleRuntime.
ImageHandle | The firmware allocated handle for the EFI image. |
SystemTable | A pointer to the EFI System Table. |
EFI_SUCCESS | The destructor completed successfully. |
Definition at line 196 of file DxeCapsuleRuntime.c.
|
extern |
Definition at line 52 of file DxeCapsuleLib.c.
Definition at line 28 of file DxeCapsuleRuntime.c.
Definition at line 27 of file DxeCapsuleRuntime.c.
Definition at line 26 of file DxeCapsuleRuntime.c.
|
extern |
Definition at line 45 of file DxeCapsuleLib.c.