]> git.proxmox.com Git - mirror_edk2.git/blob - IntelFrameworkPkg/Include/Framework/FirmwareVolumeImageFormat.h
Remove IntelFrameworkModulePkg
[mirror_edk2.git] / IntelFrameworkPkg / Include / Framework / FirmwareVolumeImageFormat.h
1 /** @file
2 This file defines the data structures that are architecturally defined for file
3 images loaded via the FirmwareVolume protocol. The Firmware Volume specification
4 is the basis for these definitions.
5
6 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
7 SPDX-License-Identifier: BSD-2-Clause-Patent
8
9 @par Revision Reference:
10 These definitions are from the Firmware Volume Spec 0.9.
11
12 **/
13
14 #ifndef __FIRMWARE_VOLUME_IMAGE_FORMAT_H__
15 #define __FIRMWARE_VOLUME_IMAGE_FORMAT_H__
16
17 //
18 // Bit values for AuthenticationStatus
19 //
20 #define EFI_AGGREGATE_AUTH_STATUS_PLATFORM_OVERRIDE 0x000001
21 #define EFI_AGGREGATE_AUTH_STATUS_IMAGE_SIGNED 0x000002
22 #define EFI_AGGREGATE_AUTH_STATUS_NOT_TESTED 0x000004
23 #define EFI_AGGREGATE_AUTH_STATUS_TEST_FAILED 0x000008
24 #define EFI_AGGREGATE_AUTH_STATUS_ALL 0x00000f
25
26 #define EFI_LOCAL_AUTH_STATUS_PLATFORM_OVERRIDE 0x010000
27 #define EFI_LOCAL_AUTH_STATUS_IMAGE_SIGNED 0x020000
28 #define EFI_LOCAL_AUTH_STATUS_NOT_TESTED 0x040000
29 #define EFI_LOCAL_AUTH_STATUS_TEST_FAILED 0x080000
30 #define EFI_LOCAL_AUTH_STATUS_ALL 0x0f0000
31
32 #endif