TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | _EDKII_PEI_CAPSULE_ON_DISK_PPI |
Macros | |
#define | EDKII_PEI_CAPSULE_ON_DISK_PPI_GUID |
#define | EDKII_PEI_BOOT_IN_CAPSULE_ON_DISK_MODE_PPI |
Typedefs | |
typedef struct _EDKII_PEI_CAPSULE_ON_DISK_PPI | EDKII_PEI_CAPSULE_ON_DISK_PPI |
typedef EFI_STATUS(EFIAPI * | EDKII_PEI_LOAD_CAPSULE_ON_DISK) (IN EFI_PEI_SERVICES **PeiServices, IN EDKII_PEI_CAPSULE_ON_DISK_PPI *This) |
Variables | |
EFI_GUID | gEdkiiPeiCapsuleOnDiskPpiGuid |
EFI_GUID | gEdkiiPeiBootInCapsuleOnDiskModePpiGuid |
This file declares Capsule On Disk PPI. This PPI is used to find and load the capsule on files that are relocated into a temp file under rootdir.
Copyright (c) 2019, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file CapsuleOnDisk.h.
#define EDKII_PEI_BOOT_IN_CAPSULE_ON_DISK_MODE_PPI |
Definition at line 48 of file CapsuleOnDisk.h.
#define EDKII_PEI_CAPSULE_ON_DISK_PPI_GUID |
Definition at line 13 of file CapsuleOnDisk.h.
typedef struct _EDKII_PEI_CAPSULE_ON_DISK_PPI EDKII_PEI_CAPSULE_ON_DISK_PPI |
Definition at line 18 of file CapsuleOnDisk.h.
typedef EFI_STATUS(EFIAPI * EDKII_PEI_LOAD_CAPSULE_ON_DISK) (IN EFI_PEI_SERVICES **PeiServices, IN EDKII_PEI_CAPSULE_ON_DISK_PPI *This) |
Loads a DXE capsule from some media into memory and updates the HOB table with the DXE firmware volume information.
PeiServices | General-purpose services that are available to every PEIM. |
This | Indicates the EFI_PEI_RECOVERY_MODULE_PPI instance. |
EFI_SUCCESS | The capsule was loaded correctly. |
EFI_DEVICE_ERROR | A device error occurred. |
EFI_NOT_FOUND | A recovery DXE capsule cannot be found. |
Definition at line 33 of file CapsuleOnDisk.h.