bootm: add initial FIT support
This implementation is inspired by U-Boot's FIT support. Instead of
using libfdt (which does not exist in barebox), configuration signatures
are verified by using a simplified DT parser based on barebox's own
code.

Currently, only signed configurations with hashed images are supported,
as the other variants are less useful for verified boot. Compatible FIT
images can be created using U-Boot's mkimage tool.

Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent ebb1160 commit ac55adb3217cf52aec7f26e6b1614b05c9c83605
@Jan Luebbe Jan Luebbe authored on 6 Jan 2016
Sascha Hauer committed on 26 Jan 2016
Showing 8 changed files
View
arch/arm/lib/bootm.c
View
commands/Kconfig
View
common/Kconfig
View
common/Makefile
View
common/bootm.c
View
common/image-fit.c 0 → 100644
View
include/boot.h
View
include/image-fit.h 0 → 100644