diff options
author | Michael Brown | 2009-01-08 03:19:18 +0100 |
---|---|---|
committer | Michael Brown | 2009-01-08 03:19:18 +0100 |
commit | fb72336fe642a9a6f0d45cc39e1303890fb8af05 (patch) | |
tree | 09f68016d489ac24ffed5118b8ebae27b4492399 /src/util/elf2efi.c | |
parent | [efi] Allow for .efidrv images as well as .efi images (diff) | |
download | ipxe-fb72336fe642a9a6f0d45cc39e1303890fb8af05.tar.gz ipxe-fb72336fe642a9a6f0d45cc39e1303890fb8af05.tar.xz ipxe-fb72336fe642a9a6f0d45cc39e1303890fb8af05.zip |
[efi] Add efirom utility and .efirom image format
Diffstat (limited to 'src/util/elf2efi.c')
-rw-r--r-- | src/util/elf2efi.c | 44 |
1 files changed, 2 insertions, 42 deletions
diff --git a/src/util/elf2efi.c b/src/util/elf2efi.c index ec75be01..886777d9 100644 --- a/src/util/elf2efi.c +++ b/src/util/elf2efi.c @@ -27,48 +27,8 @@ #include <assert.h> #include <getopt.h> #include <bfd.h> - -/* Include the EFI PE image header file */ -typedef uint8_t UINT8; -typedef uint16_t UINT16; -typedef uint32_t UINT32; -typedef uint64_t UINT64; -#define SIGNATURE_16( a, b ) ( (a) | ( (b) << 8 ) ) -#define SIGNATURE_32( a, b, c, d ) \ - ( (a) | ( (b) << 8 ) | ( (c) << 16 ) | ( (d) << 24 ) ) -#define BIT0 0x00000001 -#define BIT1 0x00000002 -#define BIT2 0x00000004 -#define BIT3 0x00000008 -#define BIT4 0x00000010 -#define BIT5 0x00000020 -#define BIT6 0x00000040 -#define BIT7 0x00000080 -#define BIT8 0x00000100 -#define BIT9 0x00000200 -#define BIT10 0x00000400 -#define BIT11 0x00000800 -#define BIT12 0x00001000 -#define BIT13 0x00002000 -#define BIT14 0x00004000 -#define BIT15 0x00008000 -#define BIT16 0x00010000 -#define BIT17 0x00020000 -#define BIT18 0x00040000 -#define BIT19 0x00080000 -#define BIT20 0x00100000 -#define BIT21 0x00200000 -#define BIT22 0x00400000 -#define BIT23 0x00800000 -#define BIT24 0x01000000 -#define BIT25 0x02000000 -#define BIT26 0x04000000 -#define BIT27 0x08000000 -#define BIT28 0x10000000 -#define BIT29 0x20000000 -#define BIT30 0x40000000 -#define BIT31 0x80000000 -#include "../include/gpxe/efi/IndustryStandard/PeImage.h" +#include <gpxe/efi/efi.h> +#include <gpxe/efi/IndustryStandard/PeImage.h> #define eprintf(...) fprintf ( stderr, __VA_ARGS__ ) |