On 16 March 2017 at 09:02, Eddie Cai <eddie.cai.li...@gmail.com> wrote: > > > 2017-03-15 22:43 GMT+08:00 Simon Glass <s...@chromium.org>: >> >> From: Eddie Cai <eddie.cai.li...@gmail.com> >> >> At present malloc_base/_limit/_ptr are not initialised in spl_init() when >> we call spl_init() in board_init_f(). This is due to a recent change aimed >> at avoiding overwriting the malloc area set up on some boards by >> spl_relocate_stack_gd(). >> >> However if CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN is not defined, we now >> skip setting up the memory area in spl_init() which is obviously wrong. >> >> To fix this, add a new function spl_early_init() which can be called in >> board_init_f(). >> >> Fixes: b3d2861e (spl: Remove overwrite of relocated malloc limit) >> Signed-off-by: Eddie Cai <eddie.cai.li...@gmail.com> >> Rewrote spl_{,early_}init() to avoid duplicate code: >> Rewrite/expand commit message: >> Signed-off-by: Simon Glass <s...@chromium.org> > > Reviewed-by: Eddie Cai <eddie.cai.li...@gmail.com>
Applied to u-boot-rockchip. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot