[rtems commit] confdefs.h: Fix workspace size if idle task is FP

Sebastian Huber sebh at rtems.org
Fri Dec 12 07:08:37 UTC 2014


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Dec 12 08:07:49 2014 +0100

confdefs.h: Fix workspace size if idle task is FP

---

 cpukit/sapi/include/confdefs.h | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h
index 76cba05..595dac5 100644
--- a/cpukit/sapi/include/confdefs.h
+++ b/cpukit/sapi/include/confdefs.h
@@ -2349,8 +2349,14 @@ const rtems_libio_helper rtems_fs_init_helper =
  * This defines the formula used to compute the amount of memory
  * reserved for IDLE task control structures.
  */
-#define CONFIGURE_MEMORY_FOR_IDLE_TASK \
-  CONFIGURE_MEMORY_FOR_TASKS(CONFIGURE_IDLE_TASKS_COUNT, 0)
+#if CPU_IDLE_TASK_IS_FP == TRUE
+  #define CONFIGURE_MEMORY_FOR_IDLE_TASK \
+    CONFIGURE_MEMORY_FOR_TASKS( \
+      CONFIGURE_IDLE_TASKS_COUNT, CONFIGURE_IDLE_TASKS_COUNT)
+#else
+  #define CONFIGURE_MEMORY_FOR_IDLE_TASK \
+    CONFIGURE_MEMORY_FOR_TASKS(CONFIGURE_IDLE_TASKS_COUNT, 0)
+#endif
 
 /**
  * This macro accounts for general RTEMS system overhead.



More information about the vc mailing list