[U-Boot] [PATCH] FIX : IMX - command for validateion of images.
Gaurav Rana
gaurav.rana at freescale.com
Mon Apr 6 09:32:52 CEST 2015
By defining CONFIG_SECURE_BOOT we made verify_header
function available to use which is invoked by esbc_validate
command.
IMX platforms define only CONFIG_SECURE_BOOT and not cmd_esbc_validate
and hence build will be break.
In file included from /home/ulises/Security/Secure/u-boot-imx/include/fsl_validate.h:11:0,
from /home/ulises/Security/Secure/u-boot-imx/board/freescale/common/fsl_validate.c:8:
/home/ulises/Security/Secure/u-boot-imx/include/fsl_sec_mon.h:27:2: error: #error Neither CONFIG_SYS_FSL_SEC_MON_LE nor CONFIG_SYS_FSL_SEC_MON_BE defined
#error Neither CONFIG_SYS_FSL_SEC_MON_LE nor CONFIG_SYS_FSL_SEC_MON_BE defined
^
In file included from /home/ulises/Security/Secure/u-boot-imx/board/freescale/common/fsl_validate.c:10:0:
/home/ulises/Security/Secure/u-boot-imx/include/fsl_sfp.h:29:2: error: #error Neither CONFIG_SYS_FSL_SFP_LE nor CONFIG_SYS_FSL_SFP_BE is defined
#error Neither CONFIG_SYS_FSL_SFP_LE nor CONFIG_SYS_FSL_SFP_BE is defined
^
/home/ulises/Security/Secure/u-boot-imx/board/freescale/common/fsl_validate.c:19:36: fatal error: asm/arch/immap_ls102xa.h: No such file or directory
#include <asm/arch/immap_ls102xa.h>
^
compilation terminated.
AS arch/arm/lib/vectors.o
/home/ulises/Security/Secure/u-boot-imx/scripts/Makefile.build:276: recipe for target 'board/freescale/common/fsl_validate.o' failed
make[2]: *** [board/freescale/common/fsl_validate.o] Error 1
/home/ulises/Security/Secure/u-boot-imx/Makefile:1112: recipe for target 'board/freescale/common' failed
make[1]: *** [board/freescale/common] Error 2
make[1]: *** Waiting for unfinished jobs....
Signed-off-by: Gaurav Rana <gaurav.rana at freescale.com>
---
board/freescale/common/Makefile | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/board/freescale/common/Makefile b/board/freescale/common/Makefile
index 7181cac..87d0578 100644
--- a/board/freescale/common/Makefile
+++ b/board/freescale/common/Makefile
@@ -74,8 +74,7 @@ obj-$(CONFIG_P5040DS) += p_corenet/
obj-$(CONFIG_LS102XA_NS_ACCESS) += ns_access.o
ifdef CONFIG_SECURE_BOOT
-obj-y += fsl_validate.o
-obj-$(CONFIG_CMD_ESBC_VALIDATE) += cmd_esbc_validate.o
+obj-$(CONFIG_CMD_ESBC_VALIDATE) += fsl_validate.o cmd_esbc_validate.o
endif
endif
--
1.8.1.4
More information about the U-Boot
mailing list