diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-07-03 14:05:26 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-07-07 07:28:29 +0200 |
commit | 78515554fd110c9636c38501b699a5da125a5496 (patch) | |
tree | 527f8f413668a43a76697dca3e994691bddcaa22 /cpukit/score/include/rtems/score/scheduler.h | |
parent | score: Add some processor mask functions (diff) | |
download | rtems-78515554fd110c9636c38501b699a5da125a5496.tar.bz2 |
score: Move processor affinity to Thread_Control
Update #3059.
Diffstat (limited to 'cpukit/score/include/rtems/score/scheduler.h')
-rw-r--r-- | cpukit/score/include/rtems/score/scheduler.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/cpukit/score/include/rtems/score/scheduler.h b/cpukit/score/include/rtems/score/scheduler.h index 1b9509ae4f..6e7bdcbd9a 100644 --- a/cpukit/score/include/rtems/score/scheduler.h +++ b/cpukit/score/include/rtems/score/scheduler.h @@ -203,14 +203,6 @@ typedef struct { ); #if defined(RTEMS_SMP) - /** @see _Scheduler_Get_affinity() */ - bool ( *get_affinity )( - const Scheduler_Control *, - Thread_Control *, - size_t, - cpu_set_t * - ); - /** @see _Scheduler_Set_affinity() */ bool ( *set_affinity )( const Scheduler_Control *, @@ -514,24 +506,6 @@ void _Scheduler_default_Start_idle( ); #if defined(RTEMS_SMP) - /** - * @brief Get affinity for the default scheduler. - * - * @param[in] scheduler The scheduler instance. - * @param[in] thread The associated thread. - * @param[in] cpusetsize The size of the cpuset. - * @param[out] cpuset Affinity set containing all CPUs. - * - * @retval 0 Successfully got cpuset - * @retval -1 The cpusetsize is invalid for the system - */ - bool _Scheduler_default_Get_affinity( - const Scheduler_Control *scheduler, - Thread_Control *thread, - size_t cpusetsize, - cpu_set_t *cpuset - ); - /** * @brief Set affinity for the default scheduler. * @@ -553,7 +527,6 @@ void _Scheduler_default_Start_idle( ); #define SCHEDULER_OPERATION_DEFAULT_GET_SET_AFFINITY \ - , _Scheduler_default_Get_affinity \ , _Scheduler_default_Set_affinity #else #define SCHEDULER_OPERATION_DEFAULT_GET_SET_AFFINITY |