Commit 27585bd3572f2743fef87adebd9e48b33483c4be
Committed by
York Sun
1 parent
5a89fa927c
Exists in
master
and in
49 other branches
SPL: P1022DS: fix the problem booting from spi flash
There was no enough memory for malloc in SPL booting from spi flash, so relayout the memory in SPL: reduce the memory for global data from 16K Bytes to 4K Bytes, save the space for malloc. Signed-off-by: Ying Zhang <b40530@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
Showing 1 changed file with 3 additions and 3 deletions Side-by-side Diff
include/configs/P1022DS.h
... | ... | @@ -365,10 +365,10 @@ |
365 | 365 | #define CONFIG_SYS_L2_SIZE (256 << 10) |
366 | 366 | #define CONFIG_SYS_INIT_L2_END (CONFIG_SYS_INIT_L2_ADDR + CONFIG_SYS_L2_SIZE) |
367 | 367 | #define CONFIG_SPL_RELOC_TEXT_BASE 0xf8f81000 |
368 | -#define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 128 * 1024) | |
368 | +#define CONFIG_SPL_RELOC_STACK (CONFIG_SYS_INIT_L2_ADDR + 116 * 1024) | |
369 | 369 | #define CONFIG_SPL_RELOC_STACK_SIZE (32 << 10) |
370 | -#define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 160 * 1024) | |
371 | -#define CONFIG_SPL_RELOC_MALLOC_SIZE (96 << 10) | |
370 | +#define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SYS_INIT_L2_ADDR + 148 * 1024) | |
371 | +#define CONFIG_SPL_RELOC_MALLOC_SIZE (108 << 10) | |
372 | 372 | #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L2_ADDR + 112 * 1024) |
373 | 373 | #elif defined(CONFIG_NAND) |
374 | 374 | #ifdef CONFIG_TPL_BUILD |