[U-Boot] [U-Boot 0/2] add spl_early_init to fix rk3288 board broken issue

Eddie Cai eddie.cai.linux at gmail.com
Thu Feb 23 01:59:44 UTC 2017


Andrew F. Davis's below patch broke rk3288 based board. that is because we call
spl_init in board_init_f which is at very early stage. What Andrew want to fix
is calling spl_init very late. That patch will make malloc_base, limit, ptr not
initualized in spl_init when we call spl_init in board_init_f. This patch set 
add spl_early_init. it can be called in board_init_f. So we can fix this issue 
by using spl_early_init.

	commit b3d2861eb20a795b99292b823c923935df26dfc6
	Author: Andrew F. Davis <afd at ti.com>
	Date:   Fri Jan 27 10:39:19 2017 -0600

	    spl: Remove overwrite of relocated malloc limit

Eddie Cai (2):
  spl: add spl_early_init
  rockchip: use spl_early_init instead of spl_init

 arch/arm/mach-rockchip/rk3288-board-spl.c |  2 +-
 common/spl/spl.c                          | 54 ++++++++++++++++++++++++++-----
 include/asm-generic/global_data.h         |  1 +
 include/spl.h                             | 12 ++++++-
 4 files changed, 59 insertions(+), 10 deletions(-)

-- 
2.7.4



More information about the U-Boot mailing list