From: Enrico Jorns <ejo@xxxxxxxxxxxxxx> A prebootloader image might also contain a fully working barebox and allows to be booted second stage. Thus we add a handler here to give it a try. Signed-off-by: Enrico Jorns <ejo@xxxxxxxxxxxxxx> --- arch/arm/lib32/bootm.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/lib32/bootm.c b/arch/arm/lib32/bootm.c index c8bf72f0e0c7..ec1875e38d8f 100644 --- a/arch/arm/lib32/bootm.c +++ b/arch/arm/lib32/bootm.c @@ -414,6 +414,12 @@ static struct image_handler barebox_handler = { .filetype = filetype_arm_barebox, }; +static struct image_handler socfpga_xload_handler = { + .name = "SoCFPGA prebootloader image", + .bootm = do_bootm_linux, + .filetype = filetype_socfpga_xload, +}; + #include <aimage.h> static int aimage_load_resource(int fd, struct resource *r, void* buf, int ps) @@ -603,6 +609,7 @@ static struct binfmt_hook binfmt_barebox_hook = { static int armlinux_register_image_handler(void) { register_image_handler(&barebox_handler); + register_image_handler(&socfpga_xload_handler); register_image_handler(&uimage_handler); register_image_handler(&rawimage_handler); register_image_handler(&zimage_handler); -- 2.11.0 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox