[rtems commit] sapi: Fix workspace size estimate

Sebastian Huber sebh at rtems.org
Wed May 27 08:47:58 UTC 2015


Module:    rtems
Branch:    master
Commit:    ffe14b26c8ab8b79bdffc70e5985c78969ede4ee
Changeset: http://git.rtems.org/rtems/commit/?id=ffe14b26c8ab8b79bdffc70e5985c78969ede4ee

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed May 27 10:46:30 2015 +0200

sapi: Fix workspace size estimate

Reserve a full minimum block to account for the heap protection enabled
via RTEMS_DEBUG.

---

 cpukit/sapi/include/confdefs.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h
index 0a12787..70ad854 100644
--- a/cpukit/sapi/include/confdefs.h
+++ b/cpukit/sapi/include/confdefs.h
@@ -27,7 +27,6 @@
  */
 #include <rtems.h>
 #include <rtems/score/apimutex.h>
-#include <rtems/score/heapimpl.h>
 #include <rtems/score/wkspace.h>
 
 #ifdef CONFIGURE_DISABLE_BSP_SETTINGS
@@ -2951,7 +2950,7 @@ const rtems_libio_helper rtems_fs_init_helper =
  * _Heap_Block_split().
  */
 #define CONFIGURE_HEAP_HANDLER_OVERHEAD \
-  _Configure_Align_up( HEAP_ALLOC_BONUS, CPU_HEAP_ALIGNMENT )
+  _Configure_Align_up( HEAP_BLOCK_HEADER_SIZE, CPU_HEAP_ALIGNMENT )
 
 /*
  *  Calculate the RAM size based on the maximum number of objects configured.



More information about the vc mailing list