summaryrefslogtreecommitdiff
path: root/common/spl/Makefile
diff options
context:
space:
mode:
authorEddie Cai <eddie.cai.linux@gmail.com>2017-03-15 14:43:28 (GMT)
committerSimon Glass <sjg@chromium.org>2017-03-16 22:03:43 (GMT)
commit340f418acd1159588b2f0fb50561053212c4247d (patch)
tree2dfbc0fa0fad4407c0b619793820de83e4e522a4 /common/spl/Makefile
parent2808576491ae36b6ea96743005058f370d936beb (diff)
downloadu-boot-340f418acd1159588b2f0fb50561053212c4247d.tar.xz
spl: Add spl_early_init()
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.linux@gmail.com> Rewrote spl_{,early_}init() to avoid duplicate code: Rewrite/expand commit message: Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Eddie Cai <eddie.cai.linux@gmail.com>
Diffstat (limited to 'common/spl/Makefile')
0 files changed, 0 insertions, 0 deletions