rtems: Move scheduler directives to own header

Move all rtems_scheduler_* directives to the new header file
<rtems/rtems/scheduler.h>.  Add a Scheduler Manager API and
implementation group.
This commit is contained in:
Sebastian Huber
2021-12-02 14:09:51 +01:00
parent d7205f0083
commit 0d83bed2e5
17 changed files with 585 additions and 501 deletions
+1
View File
@@ -73,6 +73,7 @@
#include <rtems/rtems/part.h>
#include <rtems/rtems/ratemon.h>
#include <rtems/rtems/region.h>
#include <rtems/rtems/scheduler.h>
#include <rtems/rtems/sem.h>
#include <rtems/rtems/signal.h>
#include <rtems/rtems/status.h>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+8
View File
@@ -111,6 +111,14 @@ RTEMS_INLINE_ROUTINE rtems_task_priority _RTEMS_Priority_From_core(
/**@}*/
/**
* @defgroup RTEMSImplClassicScheduler Scheduler Manager
*
* @ingroup RTEMSImplClassic
*
* @brief This group contains the Scheduler Manager implementation.
*/
#if defined(RTEMS_MULTIPROCESSING)
#include <rtems/rtems/taskmp.h>
#endif