You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/03/19 16:58:12 UTC
[incubator-nuttx] branch master updated (2e887a1 -> 874ecbe)
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 2e887a1 board/arm/mbed: Fix the typo error
add 635cfad mm: Move mm_heap_s related stuff to private header file
add 874ecbe mm: add kconfig option to control the memory manger strategy choice.
No new revisions were added by this update.
Summary of changes:
include/nuttx/mm/mm.h | 175 +----------------------------
mm/Kconfig | 17 +++
mm/mm_heap/Make.defs | 4 +
mm/mm_heap/mm.h | 222 +++++++++++++++++++++++++++++++++++++
mm/mm_heap/mm_addfreechunk.c | 9 +-
mm/mm_heap/mm_brkaddr.c | 11 +-
mm/mm_heap/mm_extend.c | 16 ++-
mm/mm_heap/mm_free.c | 10 +-
mm/mm_heap/mm_heapmember.c | 20 +++-
mm/mm_heap/mm_initialize.c | 63 +++++++----
mm/mm_heap/mm_mallinfo.c | 19 ++--
mm/mm_heap/mm_malloc.c | 16 ++-
mm/mm_heap/mm_malloc_usable_size.c | 2 +
mm/mm_heap/mm_memalign.c | 2 +
mm/mm_heap/mm_realloc.c | 2 +
mm/mm_heap/mm_sem.c | 64 +++++++----
mm/mm_heap/mm_shrinkchunk.c | 2 +
mm/mm_heap/mm_size2ndx.c | 2 +
18 files changed, 416 insertions(+), 240 deletions(-)
create mode 100644 mm/mm_heap/mm.h