Move the kernel heap allocator front-end from mm/. to mm/kmm_heap/.
This commit is contained in:
parent
59a312aefa
commit
c3a2527e56
17 changed files with 17 additions and 34 deletions
|
|
@ -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).
|
||||
|
|
|
|||
19
mm/Makefile
19
mm/Makefile
|
|
@ -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>
|
||||
Loading…
Add table
Reference in a new issue