diff options
Diffstat (limited to 'nuttx/mm/mm_initialize.c')
-rw-r--r-- | nuttx/mm/mm_initialize.c | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/nuttx/mm/mm_initialize.c b/nuttx/mm/mm_initialize.c index d903b6b56..f3f073142 100644 --- a/nuttx/mm/mm_initialize.c +++ b/nuttx/mm/mm_initialize.c @@ -1,7 +1,7 @@ -/************************************************************ +/**************************************************************************** * mm_initialize.c * - * Copyright (C) 2007 Gregory Nutt. All rights reserved. + * Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved. * Author: Gregory Nutt <spudmonkey@racsa.co.cr> * * Redistribution and use in source and binary forms, with or without @@ -14,7 +14,7 @@ * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. - * 3. Neither the name Gregory Nutt nor the names of its contributors may be + * 3. Neither the name NuttX nor the names of its contributors may be * used to endorse or promote products derived from this software * without specific prior written permission. * @@ -31,22 +31,22 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - ************************************************************/ + ****************************************************************************/ -/************************************************************ +/**************************************************************************** * Included Files - ************************************************************/ + ****************************************************************************/ #include "mm_environment.h" #include "mm_internal.h" -/************************************************************ +/**************************************************************************** * Definitions - ************************************************************/ + ****************************************************************************/ -/************************************************************ +/**************************************************************************** * Public Variables - ************************************************************/ + ****************************************************************************/ /* This is the size of the heap provided to mm */ @@ -68,11 +68,11 @@ int g_nregions; FAR struct mm_freenode_s g_nodelist[MM_NNODES]; -/************************************************************ +/**************************************************************************** * Public Functions - ************************************************************/ + ****************************************************************************/ -/************************************************************ +/**************************************************************************** * Function: mm_initialize * * Description: @@ -88,12 +88,14 @@ FAR struct mm_freenode_s g_nodelist[MM_NNODES]; * * Assumptions: * - ************************************************************/ + ****************************************************************************/ void mm_initialize(FAR void *heapstart, size_t heapsize) { int i; + mlldbg("Heap: start=%p size=%u\n", heapstart, heapsize); + /* The following two lines have cause problems for some ZiLog compilers * in the past. Life is easier if we just the suppress them for those * tools. @@ -132,7 +134,7 @@ void mm_initialize(FAR void *heapstart, size_t heapsize) mm_addregion(heapstart, heapsize); } -/************************************************************ +/**************************************************************************** * Function: mm_addregion * * Description: @@ -148,7 +150,7 @@ void mm_initialize(FAR void *heapstart, size_t heapsize) * * Assumptions: * - ************************************************************/ + ****************************************************************************/ void mm_addregion(FAR void *heapstart, size_t heapsize) { |