diff options
author | Simon Glass <sjg@chromium.org> | 2023-09-26 08:14:29 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2023-10-06 14:38:12 -0400 |
commit | 5bcacd1ad5d9e7c85575d711fe7a93cb5cc6b250 (patch) | |
tree | aff0427e20a150681062942a634ad8cd05e42905 /Kconfig | |
parent | 34bacebd0aa3bf22e107341c834b2ed798466138 (diff) | |
download | u-boot-5bcacd1ad5d9e7c85575d711fe7a93cb5cc6b250.tar.gz u-boot-5bcacd1ad5d9e7c85575d711fe7a93cb5cc6b250.tar.bz2 u-boot-5bcacd1ad5d9e7c85575d711fe7a93cb5cc6b250.zip |
doc: Clean up SYS_MALLOC_SIMPLE
Move the useful help to Kconfig.
Drop mention of CONFIG_SYS_MALLOC_SIMPLE since it doesn't exist.
Correct a 'CONFIGSYS_MALLOC_F_LEN' typo
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'Kconfig')
-rw-r--r-- | Kconfig | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -277,10 +277,17 @@ config SYS_MALLOC_F_LEN default 0x10000 if ARCH_IMX8 || ARCH_IMX8M default 0x2000 help - Before relocation, memory is very limited on many platforms. Still, - we can provide a small malloc() pool if needed. Driver model in - particular needs this to operate, so that it can allocate the - initial serial device and any others that are needed. + Size of the malloc() pool for use before relocation. If + this is defined, then a very simple malloc() implementation + will become available before relocation. The address is just + below the global data, and the stack is moved down to make + space. + + This feature allocates regions with increasing addresses + within the region. calloc() is supported, but realloc() + is not available. free() is supported but does nothing. + The memory will be freed (or in fact just forgotten) when + U-Boot relocates itself. config SYS_MALLOC_LEN hex "Define memory for Dynamic allocation" |