>> The workaround for IFC errata A003399 was not enabled >> in case of secure boot. So, secure boot from NOR was not >> working. >> >> Signed-off-by: Aneesh Bansal <aneesh.ban...@freescale.com> >> --- >> include/configs/P1010RDB.h | 3 +-- >> 1 file changed, 1 insertion(+), 2 deletions(-) >> >> diff --git a/include/configs/P1010RDB.h b/include/configs/P1010RDB.h >> index c21cf07..b0e51fb 100644 >> --- a/include/configs/P1010RDB.h >> +++ b/include/configs/P1010RDB.h >> @@ -455,8 +455,7 @@ extern unsigned long get_sdram_size(void); >> #endif >> >> #ifdef CONFIG_SYS_FSL_ERRATUM_IFC_A003399 >> -#if !defined(CONFIG_SPL) && !defined(CONFIG_SYS_RAMBOOT)\ >> - && !defined(CONFIG_SECURE_BOOT) >> +#if !defined(CONFIG_SPL) && !defined(CONFIG_SYS_RAMBOOT) >> #define CONFIG_A003399_NOR_WORKAROUND >> #endif >> #endif > >Why do you need the workaround? Doesn't secure boot involve the bootrom >loading U-Boot into SRAM, rather than execute-in-place from NOR? > >-Scott
The Boot ROM code does not copy the U-boot from NOR into SRAM. In case of secure boot from NOR, it is executed as an execute-in-place memory and so this workaround is required. Regards, Aneesh Bansal _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot