On 22 September 2015 at 11:25, Hans de Goede <hdego...@redhat.com> wrote:
> malloc_simple uses a part of the stack as heap, initially it uses
> SYS_MALLOC_F_LEN bytes which typically is quite small as the initial
> stacks sits in SRAM and we do not have that much SRAM to work with.
>
> When DRAM becomes available we may switch the stack from SRAM to DRAM
> to give use more room. This commit adds support for also switching to
> a new bigger malloc_simple heap located in the new stack.
>
> Note that this requires spl_init to be called before spl_relocate_stack_gd
> which in practice means that spl_init must be called from board_init_f.
>
> Signed-off-by: Hans de Goede <hdego...@redhat.com>
> Reviewed-by: Tom Rini <tr...@konsulko.com>
> ---
> Changes in v2:
> -Adjust for SPL_MALLOC_SIMPLE to SPL_SYS_MALLOC_SIMPLE rename
> ---
>  Kconfig          | 10 ++++++++++
>  common/spl/spl.c | 12 ++++++++++++
>  2 files changed, 22 insertions(+)
>

Acked-by: Simon Glass <s...@chromium.org>
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to