Convert CONFIG_SYS_SPL_MALLOC_SIZE et al to Kconfig

This converts the following to Kconfig:
   CONFIG_SYS_SPL_MALLOC_SIZE
   CONFIG_SYS_SPL_MALLOC_START

We introduce a default value here as well, and CONFIG_SYS_SPL_MALLOC to
control if we have a malloc pool or not.

Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
Tom Rini 2022-05-27 12:48:32 -04:00
parent 6600b355c7
commit 10f6e4dc3a
379 changed files with 737 additions and 279 deletions

View file

@ -19,4 +19,14 @@
#endif
#endif
/*
* Typically, we have the SPL malloc pool at the end of the BSS area.
*/
#ifdef CONFIG_HAS_CUSTOM_SPL_MALLOC_START
#define SYS_SPL_MALLOC_START CONFIG_CUSTOM_SYS_SPL_MALLOC_ADDR
#else
#define SYS_SPL_MALLOC_START (CONFIG_SPL_BSS_START_ADDR + \
CONFIG_SPL_BSS_MAX_SIZE)
#endif
#endif