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>
This commit is contained in:
parent
34bacebd0a
commit
5bcacd1ad5
15
Kconfig
15
Kconfig
|
@ -277,10 +277,17 @@ config SYS_MALLOC_F_LEN
|
||||||
default 0x10000 if ARCH_IMX8 || ARCH_IMX8M
|
default 0x10000 if ARCH_IMX8 || ARCH_IMX8M
|
||||||
default 0x2000
|
default 0x2000
|
||||||
help
|
help
|
||||||
Before relocation, memory is very limited on many platforms. Still,
|
Size of the malloc() pool for use before relocation. If
|
||||||
we can provide a small malloc() pool if needed. Driver model in
|
this is defined, then a very simple malloc() implementation
|
||||||
particular needs this to operate, so that it can allocate the
|
will become available before relocation. The address is just
|
||||||
initial serial device and any others that are needed.
|
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
|
config SYS_MALLOC_LEN
|
||||||
hex "Define memory for Dynamic allocation"
|
hex "Define memory for Dynamic allocation"
|
||||||
|
|
18
README
18
README
|
@ -1281,24 +1281,6 @@ Configuration Settings:
|
||||||
- CONFIG_SYS_MALLOC_LEN:
|
- CONFIG_SYS_MALLOC_LEN:
|
||||||
Size of DRAM reserved for malloc() use.
|
Size of DRAM reserved for malloc() use.
|
||||||
|
|
||||||
- CONFIG_SYS_MALLOC_F_LEN
|
|
||||||
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_SIMPLE
|
|
||||||
Provides a simple and small malloc() and calloc() for those
|
|
||||||
boards which do not use the full malloc in SPL (which is
|
|
||||||
enabled with CONFIG_SPL_SYS_MALLOC).
|
|
||||||
|
|
||||||
- CFG_SYS_BOOTMAPSZ:
|
- CFG_SYS_BOOTMAPSZ:
|
||||||
Maximum size of memory mapped by the startup code of
|
Maximum size of memory mapped by the startup code of
|
||||||
the Linux kernel; all data that must be processed by
|
the Linux kernel; all data that must be processed by
|
||||||
|
|
|
@ -106,7 +106,7 @@ sp start
|
||||||
|
|
||||||
Early malloc usage
|
Early malloc usage
|
||||||
amount of memory used in the early malloc memory and its maximum size
|
amount of memory used in the early malloc memory and its maximum size
|
||||||
as defined by CONFIGSYS_MALLOC_F_LEN
|
as defined by CONFIG_SYS_MALLOC_F_LEN
|
||||||
|
|
||||||
Configuration
|
Configuration
|
||||||
-------------
|
-------------
|
||||||
|
|
Loading…
Reference in New Issue
Block a user