[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