]> git.proxmox.com Git - mirror_edk2.git/blame - BaseTools/Source/C/GenFw/GenFw.h
BaseTools: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / BaseTools / Source / C / GenFw / GenFw.h
CommitLineData
f51461c8 1/** @file\r
97fa0ee9 2Header file for GenFw\r
f51461c8 3\r
f7496d71 4Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>\r
f51461c8 5\r
2e351cbe 6SPDX-License-Identifier: BSD-2-Clause-Patent\r
f51461c8
LG
7\r
8**/\r
9\r
10#ifndef _GEN_FW_H_\r
11#define _GEN_FW_H_\r
12\r
13//\r
14// Action for this tool.\r
15//\r
16#define FW_DUMMY_IMAGE 0\r
17#define FW_EFI_IMAGE 1\r
18#define FW_TE_IMAGE 2\r
19#define FW_ACPI_IMAGE 3\r
20#define FW_BIN_IMAGE 4\r
21#define FW_ZERO_DEBUG_IMAGE 5\r
22#define FW_SET_STAMP_IMAGE 6\r
23#define FW_MCI_IMAGE 7\r
24#define FW_MERGE_IMAGE 8\r
25#define FW_RELOC_STRIPEED_IMAGE 9\r
26#define FW_HII_PACKAGE_LIST_RCIMAGE 10\r
27#define FW_HII_PACKAGE_LIST_BINIMAGE 11\r
28#define FW_REBASE_IMAGE 12\r
29#define FW_SET_ADDRESS_IMAGE 13\r
30\r
31#define DUMP_TE_HEADER 0x11\r
32\r
33VOID\r
34SetHiiResourceHeader (\r
35 UINT8 *HiiBinData,\r
36 UINT32 OffsetToFile\r
37 );\r
38\r
39INTN\r
40IsElfHeader (\r
41 UINT8 *FileBuffer\r
42 );\r
43\r
44BOOLEAN\r
45ConvertElf (\r
46 UINT8 **FileBuffer,\r
47 UINT32 *FileLength\r
48 );\r
49\r
50#endif\r