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/nuttx.git
from 364a633ec32 sched/signal: Optimize code logic
new e941b18e290 mm/umm: Allow customizing the implementation of umm heap
new e8bbf496ee9 mm: Call mm_free_delaylist in mm_mallinfo
new af3d5e2212d fs/procfs: Add mallinfo and memdump callback to
procfs_meminfo_entry_s
new 1c1cf74491b mm/tlfs: Account initial size of struct mm_heap_s
new 206aaa86125 arch/sim: improve heap management on Simulator
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
arch/sim/Kconfig | 2 +-
arch/sim/src/Makefile | 2 +-
arch/sim/src/sim/CMakeLists.txt | 2 +-
arch/sim/src/sim/{sim_heap.c => sim_ummheap.c} | 630 ++++++++++++++-----------
boards/sim/sim/sim/configs/asan/defconfig | 2 +-
boards/sim/sim/sim/configs/mnemofs/defconfig | 2 +-
boards/sim/sim/sim/configs/nand/defconfig | 2 +-
fs/procfs/fs_procfsmeminfo.c | 44 +-
include/nuttx/fs/procfs.h | 6 +
include/nuttx/mm/mm.h | 2 -
mm/Kconfig | 7 +
mm/mm_heap/mm.h | 4 +
mm/mm_heap/mm_foreach.c | 1 +
mm/mm_heap/mm_initialize.c | 2 +
mm/mm_heap/mm_mallinfo.c | 4 +
mm/tlsf/mm_tlsf.c | 33 +-
mm/umm_heap/CMakeLists.txt | 48 +-
mm/umm_heap/Make.defs | 2 +
18 files changed, 455 insertions(+), 340 deletions(-)
rename arch/sim/src/sim/{sim_heap.c => sim_ummheap.c} (53%)