Changeset 0d83bed2 in rtems for cpukit/rtems


Ignore:
Timestamp:
12/02/21 13:00:53 (6 months ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
9089bcc
Parents:
d7205f0
git-author:
Sebastian Huber <sebastian.huber@…> (12/02/21 13:00:53)
git-committer:
Sebastian Huber <sebastian.huber@…> (12/02/21 13:09:51)
Message:

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.

Location:
cpukit/rtems/src
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • cpukit/rtems/src/scheduleraddprocessor.c

    rd7205f0 r0d83bed2  
    22 * @file
    33 *
    4  * @ingroup RTEMSImplClassic
     4 * @ingroup RTEMSImplClassicScheduler
    55 *
    66 * @brief This source file contains the implementation of
     
    2626#endif
    2727
    28 #include <rtems/rtems/tasks.h>
     28#include <rtems/rtems/scheduler.h>
    2929#include <rtems/score/assert.h>
    3030#include <rtems/score/schedulerimpl.h>
  • cpukit/rtems/src/schedulergetmaxprio.c

    rd7205f0 r0d83bed2  
    44 * @file
    55 *
    6  * @ingroup RTEMSImplClassic
     6 * @ingroup RTEMSImplClassicScheduler
    77 *
    88 * @brief This source file contains the implementation of
     
    3939#endif
    4040
    41 #include <rtems/rtems/tasks.h>
     41#include <rtems/rtems/scheduler.h>
    4242#include <rtems/score/schedulerimpl.h>
    4343
  • cpukit/rtems/src/schedulergetprocessor.c

    rd7205f0 r0d83bed2  
    44 * @file
    55 *
    6  * @ingroup RTEMSImplClassic
     6 * @ingroup RTEMSImplClassicScheduler
    77 *
    88 * @brief This source file contains the implementation of
     
    4040#endif
    4141
    42 #include <rtems/rtems/tasks.h>
     42#include <rtems/rtems/scheduler.h>
    4343
    4444static uint32_t _RTEMS_Scheduler_get_processor( void )
  • cpukit/rtems/src/schedulergetprocessormax.c

    rd7205f0 r0d83bed2  
    44 * @file
    55 *
    6  * @ingroup RTEMSImplClassic
     6 * @ingroup RTEMSImplClassicScheduler
    77 *
    88 * @brief This source file contains the implementation of
     
    4040#endif
    4141
    42 #include <rtems/rtems/tasks.h>
     42#include <rtems/rtems/scheduler.h>
    4343
    4444static uint32_t _RTEMS_Scheduler_get_processor_maximum( void )
  • cpukit/rtems/src/schedulergetprocessorset.c

    rd7205f0 r0d83bed2  
    22 * @file
    33 *
    4  * @ingroup RTEMSImplClassic
     4 * @ingroup RTEMSImplClassicScheduler
    55 *
    66 * @brief This source file contains the implementation of
     
    2626#endif
    2727
    28 #include <rtems/rtems/tasks.h>
     28#include <rtems/rtems/scheduler.h>
    2929#include <rtems/score/schedulerimpl.h>
    3030
  • cpukit/rtems/src/schedulerident.c

    rd7205f0 r0d83bed2  
    22 * @file
    33 *
    4  * @ingroup RTEMSImplClassic
     4 * @ingroup RTEMSImplClassicScheduler
    55 *
    66 * @brief This source file contains the implementation of
     
    2626#endif
    2727
    28 #include <rtems/rtems/tasks.h>
     28#include <rtems/rtems/scheduler.h>
    2929#include <rtems/score/schedulerimpl.h>
    3030
  • cpukit/rtems/src/scheduleridentbyprocessor.c

    rd7205f0 r0d83bed2  
    22 * @file
    33 *
    4  * @ingroup RTEMSImplClassic
     4 * @ingroup RTEMSImplClassicScheduler
    55 *
    66 * @brief This source file contains the implementation of
     
    2626#endif
    2727
    28 #include <rtems/rtems/tasks.h>
     28#include <rtems/rtems/scheduler.h>
    2929#include <rtems/score/assert.h>
    3030#include <rtems/score/schedulerimpl.h>
  • cpukit/rtems/src/scheduleridentbyprocessorset.c

    rd7205f0 r0d83bed2  
    22 * @file
    33 *
    4  * @ingroup RTEMSImplClassic
     4 * @ingroup RTEMSImplClassicScheduler
    55 *
    66 * @brief This source file contains the implementation of
     
    2626#endif
    2727
    28 #include <rtems/rtems/tasks.h>
     28#include <rtems/rtems/scheduler.h>
    2929#include <rtems/score/assert.h>
    3030#include <rtems/score/schedulerimpl.h>
  • cpukit/rtems/src/schedulermapfromposix.c

    rd7205f0 r0d83bed2  
    44 * @file
    55 *
    6  * @ingroup RTEMSImplClassic
     6 * @ingroup RTEMSImplClassicScheduler
    77 *
    88 * @brief This source file contains the implementation of
     
    3939#endif
    4040
    41 #include <rtems/rtems/tasks.h>
     41#include <rtems/rtems/scheduler.h>
    4242#include <rtems/score/schedulerimpl.h>
    4343
  • cpukit/rtems/src/schedulermaptoposix.c

    rd7205f0 r0d83bed2  
    44 * @file
    55 *
    6  * @ingroup RTEMSImplClassic
     6 * @ingroup RTEMSImplClassicScheduler
    77 *
    88 * @brief This source file contains the implementation of
     
    3939#endif
    4040
    41 #include <rtems/rtems/tasks.h>
     41#include <rtems/rtems/scheduler.h>
    4242#include <rtems/score/schedulerimpl.h>
    4343
  • cpukit/rtems/src/schedulerremoveprocessor.c

    rd7205f0 r0d83bed2  
    22 * @file
    33 *
    4  * @ingroup RTEMSImplClassic
     4 * @ingroup RTEMSImplClassicScheduler
    55 *
    66 * @brief This source file contains the implementation of
     
    2626#endif
    2727
    28 #include <rtems/rtems/tasks.h>
     28#include <rtems/rtems/scheduler.h>
    2929#include <rtems/score/schedulerimpl.h>
    3030#include <rtems/config.h>
Note: See TracChangeset for help on using the changeset viewer.