u-boot/arch
Bin Meng fb8ebf52a4 arm: efi: Generate Microsoft PE format compliant images
Per Microsoft PE Format documentation [1], PointerToSymbolTable and
NumberOfSymbols should be zero for an image in the COFF file header.
Currently the COFF file header is hardcoded on ARM and these two
members are not zero.

This updates the hardcoded structure to clear these two members, as
well as setting the flag IMAGE_FILE_LOCAL_SYMS_STRIPPED so that we
can generate compliant *.efi images.

[1] https://docs.microsoft.com/zh-cn/windows/desktop/Debug/pe-format

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
2018-12-02 21:59:36 +01:00
..
arc emdk->emsdp: Rename board 2018-11-01 23:04:05 +03:00
arm arm: efi: Generate Microsoft PE format compliant images 2018-12-02 21:59:36 +01:00
m68k m68k: ColdFire mcf5441x, add eSDHC support 2018-09-16 00:01:13 +02:00
microblaze arch: types.h: factor out fixed width typedefs to int-ll64.h 2018-09-10 20:48:16 -04:00
mips mips: mt7628: Change compatible property of the ethernet DT node 2018-11-30 17:21:44 +01:00
nds32 Drop CONFIG_INIT_CRITICAL 2018-11-26 13:57:31 +08:00
nios2 .gitignore: move *.dtb and *.dtb.S patterns to the top-level .gitignore 2018-06-18 14:43:12 -04:00
powerpc spl: Add support for passing handoff info to U-Boot proper 2018-11-26 08:25:37 -05:00
riscv riscv: cache: Implement i/dcache [status, enable, disable] 2018-11-26 13:58:01 +08:00
sandbox sandbox: Use memmove() to move overlapping regions 2018-11-29 09:30:05 -07:00
sh Kbuild: add LDFLAGS_STANDALONE 2018-11-18 16:02:23 +01:00
x86 x86: efi: app: Generate Microsoft PE format compliant image 2018-12-02 21:59:36 +01:00
xtensa xtensa: use asm-generic/atomic.h 2018-09-25 21:49:18 -04:00
.gitignore .gitignore: drop include/asm/proc from ignore pattern 2014-06-19 11:18:54 -04:00
Kconfig test: Add a simple test for bloblist 2018-11-26 08:25:33 -05:00