sapi: Fix workspace size estimate

Reserve a full minimum block to account for the heap protection enabled
via RTEMS_DEBUG.
This commit is contained in:
Sebastian Huber
2015-05-27 10:46:30 +02:00
parent 3f1bf0ce4b
commit ffe14b26c8

View File

@@ -27,7 +27,6 @@
*/ */
#include <rtems.h> #include <rtems.h>
#include <rtems/score/apimutex.h> #include <rtems/score/apimutex.h>
#include <rtems/score/heapimpl.h>
#include <rtems/score/wkspace.h> #include <rtems/score/wkspace.h>
#ifdef CONFIGURE_DISABLE_BSP_SETTINGS #ifdef CONFIGURE_DISABLE_BSP_SETTINGS
@@ -2951,7 +2950,7 @@ const rtems_libio_helper rtems_fs_init_helper =
* _Heap_Block_split(). * _Heap_Block_split().
*/ */
#define CONFIGURE_HEAP_HANDLER_OVERHEAD \ #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. * Calculate the RAM size based on the maximum number of objects configured.