coreboot-kgpe-d16/util
Sol Boucher 32532ac92d cbfstool: Make update-fit action work on new-style images
Because new images place the bootblock in a separate region from the
primary CBFS, performing an update-fit operation requires reading an
additional section and choosing a different destination for the write
based on the image type. Since other actions are not affected by these
requirements, the logic for the optional read and all writing is
implemented in the cbfs_update_fit() function itself, rather than
relying on the main() function for writing as the other actions do.

Change-Id: I2024c59715120ecc3b9b158e007ebce75acff023
Signed-off-by: Sol Boucher <solb@chromium.org>
Reviewed-on: http://review.coreboot.org/10137
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-05-26 02:30:21 +02:00
..
abuild abuild: add option to build with CHROMEOS enabled 2015-04-22 19:37:01 +02:00
acpi Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
amdtools
arm_boot_tools/mksunxiboot arm_boot_tools: Add 'b' to fopen flags for Windows compatibility 2014-12-19 18:55:34 +01:00
bimgtool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
board_status Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
broadcom util/broadcom: specify libraries after object files 2015-04-22 19:36:29 +02:00
cbfstool cbfstool: Make update-fit action work on new-style images 2015-05-26 02:30:21 +02:00
cbmem Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
crossgcc Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
dtd_parser Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
ectool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
exynos exynos: Install the BL1 and set the checksum in the Makefile. 2014-09-09 20:01:18 +02:00
fletcher util/fletcher: fix debug option parsing 2014-10-18 14:45:42 +02:00
genbuild_h Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
genprof util/genprof: improve handling of command line arguments 2014-08-12 09:02:44 +02:00
gitconfig gitconfig: Use the right make executable in git hooks 2015-04-28 22:49:16 +02:00
ifdfake Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
ifdtool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
inteltool inteltool: dump gfx registers. 2015-05-25 18:51:59 +02:00
intelvbttool VBT parser. 2015-05-25 18:19:51 +02:00
ipqheader util/ipqheader: Add utility to create uber-SBL for IPQ8064 2015-04-13 17:36:27 +02:00
k8resdump Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
kconfig kconfig: properly build parser when LKC_GENPARSER=1 2015-05-12 18:41:10 +02:00
lint Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
msrtool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
nvidia nvidia/cbootimage: update to 1.5 2015-04-25 12:16:58 +02:00
nvramtool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
optionlist Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
rockchip add make_idb.py & update bootblock 2015-03-24 15:24:52 +01:00
romcc Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
sconfig Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
scripts Add MAINTAINERS file 2015-05-06 19:38:18 +02:00
showdevicetree Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
spkmodem_recv Add spkmodem receiver 2013-06-12 05:18:24 +02:00
superiotool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
uio_usbdebug Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
vgabios vgabios: fix compilation 2015-05-06 19:10:32 +02:00
viatool Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00
xcompile Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00