diff options
author | Philipp Tomsich <philipp.tomsich@theobroma-systems.com> | 2017-06-30 18:57:25 +0200 |
---|---|---|
committer | Philipp Tomsich <philipp.tomsich@theobroma-systems.com> | 2017-08-13 17:12:21 +0200 |
commit | d60b5f74fd228baa40f8eb46e1e66cafc643b59c (patch) | |
tree | 54d513ff28d9b4562cb087c332e2e873adcc56dd /common | |
parent | 1749858a64ac62d5d18457074409fb6f641d04e4 (diff) | |
download | u-boot-d60b5f74fd228baa40f8eb46e1e66cafc643b59c.zip u-boot-d60b5f74fd228baa40f8eb46e1e66cafc643b59c.tar.gz u-boot-d60b5f74fd228baa40f8eb46e1e66cafc643b59c.tar.bz2 |
spl: Kconfig: split SYS_MALLOC_SIMPLE for TPL and SPL
As include/malloc.h already checks for SYS_MALLOC_SIMPLE using the
CONFIG_IS_ENABLED macro, we need to move to having separate entries
as we switch to fully separate configuration for SPL and TPL.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'common')
-rw-r--r-- | common/spl/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/common/spl/Kconfig b/common/spl/Kconfig index 8ce9c39..ad7747e 100644 --- a/common/spl/Kconfig +++ b/common/spl/Kconfig @@ -62,6 +62,15 @@ config SPL_SYS_MALLOC_SIMPLE this will make the SPL binary smaller at the cost of more heap usage as the *_simple malloc functions do not re-use free-ed mem. +config TPL_SYS_MALLOC_SIMPLE + bool + prompt "Only use malloc_simple functions in the TPL" + help + Say Y here to only use the *_simple malloc functions from + malloc_simple.c, rather then using the versions from dlmalloc.c; + this will make the TPL binary smaller at the cost of more heap + usage as the *_simple malloc functions do not re-use free-ed mem. + config SPL_STACK_R bool "Enable SDRAM location for SPL stack" help |