x86: Add ifwitool for Intel Integrated Firmware Image
authorSimon Glass <sjg@chromium.org>
Mon, 8 Jul 2019 19:18:20 +0000 (13:18 -0600)
committerSimon Glass <sjg@chromium.org>
Wed, 24 Jul 2019 03:27:56 +0000 (20:27 -0700)
commit56bf4f8630758a9e7851cd8a088f35d490b51688
tree4bb576a78ff39df32b5be5d677c3feaa450c788f
parentff8c23e784f57a7098e91a200ed7f5a48612b653
x86: Add ifwitool for Intel Integrated Firmware Image

Some Intel SoCs from about 2016 boot using an internal microcontroller via
an 'IFWI' image. This is a special format which can hold firmware images.
In U-Boot's case it holds u-boot-tpl.bin.

Add this tool, taken from coreboot, so that we can build bootable images
on apollolake SoCs.

This tool itself has no tests. Some amount of coverage will be provided by
the binman tests that use it, so enable building the tool on sandbox.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/Makefile
tools/ifwitool.c [new file with mode: 0644]