ArmPkg: only attempt buildin MmCommunicationDxe for AArch64
[mirror_edk2.git] / SignedCapsulePkg / Universal / RecoveryModuleLoadPei / RecoveryModuleLoadPei.h
1 /** @file
2 Recovery module header file.
3
4 Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7 **/
8
9 #ifndef _RECOVERY_MODULE_LOAD_PEI_H_
10 #define _RECOVERY_MODULE_LOAD_PEI_H_
11
12 #include <PiPei.h>
13
14 #include <Library/BaseLib.h>
15 #include <Library/BaseMemoryLib.h>
16 #include <Library/DebugLib.h>
17 #include <Library/MemoryAllocationLib.h>
18 #include <Library/PcdLib.h>
19 #include <Library/HobLib.h>
20 #include <Library/EdkiiSystemCapsuleLib.h>
21
22 //
23 // Update data
24 //
25
26 typedef struct {
27 UINTN NumOfRecovery;
28 } CONFIG_HEADER;
29
30 typedef struct {
31 UINTN Index;
32 EFI_GUID FileGuid;
33 UINTN Length;
34 UINTN ImageOffset;
35 } RECOVERY_CONFIG_DATA;
36
37 #endif
38