Add low-level memory management hooks that will be needed to support brk() and sbrk()

This commit is contained in:
Gregory Nutt
2014-08-31 14:42:45 -06:00
parent c9e2185944
commit ecdb5120dd
8 changed files with 505 additions and 6 deletions
+6 -6
View File
@@ -53,21 +53,21 @@ endif
ASRCS =
CSRCS = mm_initialize.c mm_sem.c mm_addfreechunk.c mm_size2ndx.c
CSRCS += mm_shrinkchunk.c
CSRCS += mm_calloc.c mm_free.c mm_mallinfo.c mm_malloc.c mm_memalign.c
CSRCS += mm_realloc.c mm_zalloc.c
CSRCS += mm_brkaddr.c mm_calloc.c mm_extend.c mm_free.c mm_mallinfo.c
CSRCS += mm_malloc.c mm_memalign.c mm_realloc.c mm_zalloc.c
# User allocator
CSRCS += umm_initialize.c umm_addregion.c umm_sem.c
CSRCS += umm_calloc.c umm_free.c umm_mallinfo.c umm_malloc.c
CSRCS += umm_memalign.c umm_realloc.c umm_zalloc.c
CSRCS += umm_brkaddr.c umm_calloc.c umm_extend.c umm_free.c umm_mallinfo.c
CSRCS += umm_malloc.c umm_memalign.c umm_realloc.c umm_zalloc.c
# Kernel allocator
ifeq ($(CONFIG_MM_KERNEL_HEAP),y)
CSRCS += kmm_initialize.c kmm_addregion.c kmm_sem.c
CSRCS += kmm_calloc.c kmm_free.c kmm_mallinfo.c kmm_malloc.c
CSRCS += kmm_memalign.c kmm_realloc.c kmm_zalloc.c
CSRCS += kmm_brkaddr.c kmm_calloc.c kmm_extend.c kmm_free.c kmm_mallinfo.c
CSRCS += kmm_malloc.c kmm_memalign.c kmm_realloc.c kmm_zalloc.c
ifeq ($(CONFIG_DEBUG),y)
CSRCS += kmm_heapmember.c
endif