MdeModulePkg[all]
0.98
|
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
#define EDKII_PEI_BOOT_IN_CAPSULE_ON_DISK_MODE_PPI |
#define EDKII_PEI_CAPSULE_ON_DISK_PPI_GUID |
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) |
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. |
EFI_GUID gEdkiiPeiBootInCapsuleOnDiskModePpiGuid |
EFI_GUID gEdkiiPeiCapsuleOnDiskPpiGuid |