On Sep 2, 2011, at 6:16 AM, Ruchika Gupta wrote: > Pre u-boot Flow: > 1. User loads the u-boot image in flash > 2. PBL/Configuration word is used to create LAW for Flash at 0xc0000000 > (Please note that ISBC expects all these addresses, images to be > validated, entry point etc within 0 - 3.5G range) > 3. ISBC validates the u-boot image, and passes control to u-boot > at 0xcffffffc. > > Changes in u-boot: > 1. Temporarily map CONFIG_SYS_MONITOR_BASE to the 1M > CONFIG_SYS_PBI_FLASH_WINDOW in AS=1. > (The CONFIG_SYS_PBI_FLASH_WINDOW is the address map for the flash > created by PBL/configuration word within 0 - 3.5G memory range. The > u-boot image at this address has been validated by ISBC code) > 2. Remove TLB entries for 0 - 3.5G created by ISBC code > 3. Remove the LAW entry for the CONFIG_SYS_PBI_FLASH_WINDOW created by > PBL/configuration word after switch to AS = 1 > > Signed-off-by: Ruchika Gupta <ruchika.gu...@freescale.com> > Signed-off-by: Kuldip Giroh <kuldip.gi...@freescale.com> > Acked-by: Wood Scott-B07421 <b07...@freescale.com> > Signed-off-by: Kumar Gala <ga...@kernel.crashing.org> > --- > arch/powerpc/cpu/mpc85xx/cpu_init.c | 11 +++++- > arch/powerpc/cpu/mpc85xx/cpu_init_early.c | 10 +++++- > arch/powerpc/cpu/mpc85xx/start.S | 55 +++++++++++++++++++++++++++- > arch/powerpc/include/asm/fsl_secure_boot.h | 43 ++++++++++++++++++++++ > arch/powerpc/include/asm/immap_85xx.h | 2 + > boards.cfg | 1 + > include/configs/corenet_ds.h | 4 ++ > 7 files changed, 123 insertions(+), 3 deletions(-) > create mode 100644 arch/powerpc/include/asm/fsl_secure_boot.h
applied to 85xx - k _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot