X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-uboot.git;a=blobdiff_plain;f=README;fp=README;h=cdccae995392afdd649f5dee338a1a23358f478c;hp=37e4d1b09d2e06da834bfcba2e13a2a4844e68ac;hb=c23154aab5825fec81d5500c53eaa686646c76b5;hpb=cb07d74e2e0c0a41533b6bcd551af9bf2ebcf2bc;ds=sidebyside diff --git a/README b/README index 37e4d1b09d..cdccae9953 100644 --- a/README +++ b/README @@ -3751,6 +3751,22 @@ Configuration Settings: - CONFIG_SYS_MALLOC_LEN: 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 forgotton) when + U-Boot relocates itself. + + Pre-relocation malloc() is only supported on sandbox + at present but is fairly easy to enable for other archs. + - CONFIG_SYS_BOOTM_LEN: Normally compressed uImages are limited to an uncompressed size of 8 MBytes. If this is not enough,