[rtems commit] sapi: Fix user scheduler configuration

Sebastian Huber sebh at rtems.org
Wed Nov 7 14:15:40 UTC 2012


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Nov  7 10:19:46 2012 +0100

sapi: Fix user scheduler configuration

The comment in confdefs.h shows how to do it:

An application can define its own scheduling policy by defining
CONFIGURE_SCHEDULER_USER and the following:
   - CONFIGURE_SCHEDULER_ENTRY_POINTS
   - CONFIGURE_MEMORY_FOR_SCHEDULER - base memory
   - CONFIGURE_MEMORY_PER_TASK_FOR_SCHEDULER - per task memory

---

 cpukit/sapi/include/confdefs.h |   13 -------------
 1 files changed, 0 insertions(+), 13 deletions(-)

diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h
index 00ba59b..e154a7a 100644
--- a/cpukit/sapi/include/confdefs.h
+++ b/cpukit/sapi/include/confdefs.h
@@ -594,11 +594,6 @@ rtems_fs_init_functions_t    rtems_fs_init_helper =
  */
 #include <rtems/score/scheduler.h>
 
-#if defined(CONFIGURE_SCHEDULER_USER) && \
-    !defined(CONFIGURE_SCHEDULER_USER_ENTRY_POINTS)
-  #error "CONFIGURE_ERROR: CONFIGURE_SCHEDULER_USER requires CONFIGURE_SCHEDULER_USER_ENTRY_POINTS"
-#endif
-
 #if !defined(RTEMS_SMP)
   #undef CONFIGURE_SCHEDULER_SIMPLE_SMP
 #endif
@@ -710,14 +705,6 @@ rtems_fs_init_functions_t    rtems_fs_init_helper =
     _Configure_From_workspace(sizeof(Scheduler_CBS_Per_thread)))
 #endif
 
-#if defined(CONFIGURE_SCHEDULER_USER)
-  #define CONFIGURE_SCHEDULER_ENTRY_POINTS \
-          CONFIGURE_SCHEDULER_USER_ENTRY_POINTS
-
-  #define CONFIGURE_SCHEDULER_MEMORY_FOR_SCHEDULER \
-          CONFIGURE_SCHEDULER_USER_MEMORY_FOR_SCHEDULER
-#endif
-
 /* 
  * Set up the scheduler entry points table.  The scheduling code uses
  * this code to know which scheduler is configured by the user.




More information about the vc mailing list