diff options
author | Jennifer Averett <jennifer.averett@oarcorp.com> | 2014-03-06 08:37:21 -0600 |
---|---|---|
committer | Jennifer Averett <jennifer.averett@oarcorp.com> | 2014-04-03 10:46:24 -0500 |
commit | cfe457f9a61525b02c88503d7af76887b0976643 (patch) | |
tree | af14aada35aff9b9d49c6d323a8fd6ebba13a1e6 /cpukit/score/src/schedulerdefaultsetaffinity.c | |
parent | samples/fileio: Fix configuration (diff) | |
download | rtems-cfe457f9a61525b02c88503d7af76887b0976643.tar.bz2 |
score: score: Add get/set affinity to Scheduler Framework.
Diffstat (limited to 'cpukit/score/src/schedulerdefaultsetaffinity.c')
-rw-r--r-- | cpukit/score/src/schedulerdefaultsetaffinity.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/cpukit/score/src/schedulerdefaultsetaffinity.c b/cpukit/score/src/schedulerdefaultsetaffinity.c new file mode 100644 index 0000000000..ac731f0517 --- /dev/null +++ b/cpukit/score/src/schedulerdefaultsetaffinity.c @@ -0,0 +1,32 @@ +/** + * @file + * + * @brief Scheduler Default Set Affinity Operation + * + * @ingroup ScoreScheduler + */ + +/* + * COPYRIGHT (c) 2014. + * On-Line Applications Research Corporation (OAR). + * + * The license and distribution terms for this file may be + * found in the file LICENSE in this distribution or at + * http://www.rtems.org/license/LICENSE. + */ + +#if HAVE_CONFIG_H + #include "config.h" +#endif + +#include <rtems/score/schedulerimpl.h> +#include <rtems/score/cpusetimpl.h> + +bool _Scheduler_default_Set_affinity( + Thread_Control *thread, + size_t cpusetsize, + const cpu_set_t *cpuset +) +{ + return _CPU_set_Is_valid( cpuset, cpusetsize ); +} |