Move the kernel heap allocator front-end from mm/. to mm/kmm_heap/.

This commit is contained in:
Gregory Nutt 2014-09-22 10:42:26 -06:00
parent 59a312aefa
commit c3a2527e56
17 changed files with 17 additions and 34 deletions

View file

@ -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).

View file

@ -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

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>