mirror of
https://github.com/apache/nuttx.git
synced 2026-05-21 13:13:08 +08:00
Move the kernel heap allocator front-end from mm/. to mm/kmm_heap/.
This commit is contained in:
@@ -8609,5 +8609,5 @@
|
||||
definitions, types, prototypes (2014-9-22).
|
||||
* fs/smartfs/smartfs_smart.c: SMART FS update from Ken Pettit
|
||||
(2014-9-22).
|
||||
* mm/mm_gran/: Move granuale allocator and page allocator from mm/. to
|
||||
* mm/mm_gran/: Move granule allocator and page allocator from mm/. to
|
||||
mm/mm_gran/. (2014-9-22).
|
||||
|
||||
+1
-18
@@ -77,24 +77,7 @@ ifeq ($(CONFIG_BUILD_KERNEL),y)
|
||||
CSRCS += umm_sbrk.c
|
||||
endif
|
||||
|
||||
# Kernel allocator
|
||||
|
||||
ifeq ($(CONFIG_MM_KERNEL_HEAP),y)
|
||||
CSRCS += kmm_initialize.c kmm_addregion.c kmm_sem.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_BUILD_KERNEL),y)
|
||||
CSRCS += kmm_sbrk.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_DEBUG),y)
|
||||
CSRCS += kmm_heapmember.c
|
||||
endif
|
||||
endif
|
||||
|
||||
# An optional granule allocator
|
||||
|
||||
include kmm_heap/Make.defs
|
||||
include mm_gran/Make.defs
|
||||
|
||||
BINDIR ?= bin
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/************************************************************************
|
||||
* mm/kmm_addregion.c
|
||||
* mm/kmm_heap/kmm_addregion.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_breakaddr.c
|
||||
* mm/kmm_heap/kmm_breakaddr.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_calloc.c
|
||||
* mm/kmm_heap/kmm_calloc.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_extend.c
|
||||
* mm/kmm_heap/kmm_extend.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_free.c
|
||||
* mm/kmm_heap/kmm_free.c
|
||||
*
|
||||
* Copyright (C) 2007, 2009, 2013-2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/************************************************************************
|
||||
* mm/kmm_heapmember.c
|
||||
* mm/kmm_heap/kmm_heapmember.c
|
||||
*
|
||||
* Copyright (C) 2013-2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/************************************************************************
|
||||
* mm/kmm_initialize.c
|
||||
* mm/kmm_heap/kmm_initialize.c
|
||||
*
|
||||
* Copyright (C) 2013-2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/************************************************************************
|
||||
* mm/kmm_kernel.c
|
||||
* mm/kmm_heap/kmm_kernel.c
|
||||
*
|
||||
* Copyright (C) 2013-2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_mallinfo.c
|
||||
* mm/kmm_heap/kmm_mallinfo.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_malloc.c
|
||||
* mm/kmm_heap/kmm_malloc.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_memalign.c
|
||||
* mm/kmm_heap/kmm_memalign.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_realloc.c
|
||||
* mm/kmm_heap/kmm_realloc.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_sbrk.c
|
||||
* mm/kmm_heap/kmm_sbrk.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/************************************************************************
|
||||
* mm/kmm_sem.c
|
||||
* mm/kmm_heap/kmm_sem.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
@@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* mm/kmm_zalloc.c
|
||||
* mm/kmm_heap/kmm_zalloc.c
|
||||
*
|
||||
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
|
||||
* Author: Gregory Nutt <gnutt@nuttx.org>
|
||||
Reference in New Issue
Block a user