On Jul 7, 2009, at 11:27 AM, Kumar Gala wrote: > Signed-off-by: Kumar Gala <ga...@kernel.crashing.org> > --- > This is an attempt at using dlmalloc v2.8.4. Its a work in > progress, but > wanted to post to see what peoples feelings are on updating. This > version > resolves all the various warnings we see w/gcc4.4 and the older > version of > dlmalloc however the trade of is the code size has increased. > > I still need to see if we need to hand relocate the global structs > or not. > > This diff is just of malloc.h to see how things are cfg, and of > dmalloc.src vs dmalloc.c to see the changes to it. > > - k
Here are some size #'s [ga...@blarg u-boot-85xx]$ size u-boot text data bss dec hex filename 392040 50536 41957 484533 764b5 u-boot 397660 49500 42397 489557 77855 u-boot (new dlmalloc) [ga...@blarg u-boot-85xx]$ size common/dlmalloc.o text data bss dec hex filename 4768 1056 56 5880 16f8 common/dlmalloc.o 10390 16 492 10898 2a92 common/dlmalloc.o (new dlmalloc) old dlmalloc: [ga...@blarg u-boot-85xx]$ nm --size-sort common/dlmalloc.o 00000004 b max_sbrked_mem 00000004 b max_total_mem 00000004 d mmap_threshold 00000004 b n_mmaps_max 00000004 d sbrk_base 00000004 b top_pad 00000004 d trim_threshold 00000028 b current_mallinfo 00000038 T cfree 00000040 T malloc_usable_size 00000040 T valloc 00000044 T pvalloc 00000064 T malloc_bin_reloc 000000a0 T mallopt 000000f0 T malloc_trim 0000010c T calloc 00000148 T memalign 00000274 T free 00000408 d av_ 000004a8 T realloc 00000640 T malloc new dlmalloc: [ga...@blarg u-boot-85xx]$ nm --size-sort common/dlmalloc.o 00000018 b mparams 0000003c T malloc_footprint 0000003c T malloc_max_footprint 0000003c T malloc_usable_size 00000050 T independent_comalloc 00000058 T independent_calloc 00000088 T malloc_trim 0000008c T calloc 00000090 T valloc 000000a0 T pvalloc 000000e8 T mallopt 0000015c T malloc_stats 000001b0 T realloc 000001d4 b _gm_ 000001f4 T memalign 000001fc t sys_trim 00000208 t ialloc 000005ec T free 000014cc T malloc _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot