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