diff options
| -rw-r--r-- | extra/Configs/Config.in | 20 | 
1 files changed, 10 insertions, 10 deletions
| diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in index 088a8838e..3dc60fb66 100644 --- a/extra/Configs/Config.in +++ b/extra/Configs/Config.in @@ -423,12 +423,18 @@ choice  	prompt "Malloc Implementation"  	default MALLOC if ! ARCH_USE_MMU  	default MALLOC_STANDARD if ARCH_USE_MMU + +config MALLOC +	bool "malloc"  	help  	  "malloc" use mmap for all allocations and so works very well on MMU-less  	  systems that do not support the brk() system call.   It is pretty smart  	  about reusing already allocated memory, and minimizing memory wastage.  	  This is the default for uClinux MMU-less systems. +config MALLOC_SIMPLE +	bool "malloc-simple" +	help  	  "malloc-simple" was written from scratch for uClibc, and is the  	  simplest possible (and therefore smallest) malloc implementation.  	  This uses only the mmap() system call to allocation memory, and does @@ -437,6 +443,10 @@ choice  	  certainly isn't the fastest.  But it is 100% standards compliant,  	  thread safe, and very small. +config MALLOC_STANDARD +	bool "malloc-standard" +	depends on ARCH_USE_MMU +	help  	  "malloc-standard" is derived from the public domain dlmalloc  	  implementation by Doug Lea.  It is quite fast, and is pretty smart  	  about reusing already allocated memory, and minimizing memory @@ -446,16 +456,6 @@ choice  	  If unsure, answer "malloc-standard". -config MALLOC -	bool "malloc" - -config MALLOC_SIMPLE -	bool "malloc-simple" - -config MALLOC_STANDARD -	bool "malloc-standard" -	depends on ARCH_USE_MMU -  endchoice  config MALLOC_GLIBC_COMPAT | 
