| Index | Module | Size | Phase |
|---|---|---|---|
| 0414 | Recovery.efi | 0x20A0 (8352 bytes) | PEI |
This PEIM implements BIOS recovery capsule loading and validation during the PEI phase. It locates recovery firmware volumes, loads recovery capsule images into memory, validates firmware capsule integrity, and manages the recovery data state (tracking capsule base address, size, and validation flags). It uses PEI services to enumerate FVs and locate recovery image files by GUID.
ModuleEntryPoint -- UEFI PEI entry point, dispatches to recovery logicRecoveryLoadCapsule -- Allocates memory, loads capsule FV, validates authenticationValidateFirmwareCapsule -- Capsule integrity and signature validationPeiLocateProtocol -- Enumerates FVs and locates files by GUIDCopyMem / SetMem / SetMem32 / SetMem64 -- Memory utility functions