[U-Boot] [PATCH 10/23] arm: imx: hab: Add IVT header verification
Bryan O'Donoghue
bryan.odonoghue at linaro.org
Thu Dec 28 01:35:33 UTC 2017
> I'm trying to build mx6sabreauto which uses the SPL framework and I'm
> getting the following build error:
>
> arch/arm/mach-imx/hab.c: In function 'imx_hab_authenticate_image':
> arch/arm/mach-imx/hab.c:514:6: warning: implicit declaration of
> function 'verify_ivt_header' [-Wimplicit-function-declaration]
> if (verify_ivt_header(ivt_hdr))
> ^
> arch/arm/mach-imx/hab.c: At top level:
> arch/arm/mach-imx/hab.c:73:13: warning: 'hab_rvt_failsafe_new' defined
> but not used [-Wunused-function]
> static void hab_rvt_failsafe_new(void)
> ^
> LD lib/built-in.o
> LD spl/arch/arm/mach-imx/built-in.o
> CC spl/lib/display_options.o
> LD spl/common/spl/built-in.o
> LD drivers/video/built-in.o
> LD drivers/built-in.o
> LD spl/lib/built-in.o
> LD u-boot
> LD spl/u-boot-spl
> arch/arm/mach-imx/built-in.o: In function `imx_hab_authenticate_image':
> /home/breno/NXP/bootloader/mainline/u-boot-imx/arch/arm/mach-imx/hab.c:514:
> undefined reference to `verify_ivt_header'
> scripts/Makefile.spl:358: recipe for target 'spl/u-boot-spl' failed
> make[1]: *** [spl/u-boot-spl] Error 1
> Makefile:1394: recipe for target 'spl/u-boot-spl' failed
> make: *** [spl/u-boot-spl] Error 2
> make: *** Waiting for unfinished jobs....
>
> Moving the functions ivt_header_error and verify_ivt_header outside of
> the "#if !defined(CONFIG_SPL_BUILD)" branch solves this issue in my
> side. Can you please check if it's possible to move these functions?
Ah yes I see the problem - thanks I'll fix this straight away.
More information about the U-Boot
mailing list