diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-12-10 15:30:41 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-02-03 10:00:56 +0100 |
commit | 190169fee2f267f5e32813eb6fd3e9b51430effc (patch) | |
tree | e9cbaec67b5d37bba38a1336d68cdd76d784bc0e /cpukit/score/src/cpuset.c | |
parent | Optional POSIX Spinlock initialization (diff) | |
download | rtems-190169fee2f267f5e32813eb6fd3e9b51430effc.tar.bz2 |
Optional CPU Set Handler initialization
Update #2408.
Diffstat (limited to 'cpukit/score/src/cpuset.c')
-rw-r--r-- | cpukit/score/src/cpuset.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/cpukit/score/src/cpuset.c b/cpukit/score/src/cpuset.c index ca355c9681..deb9e436f3 100644 --- a/cpukit/score/src/cpuset.c +++ b/cpukit/score/src/cpuset.c @@ -21,6 +21,7 @@ #ifdef __RTEMS_HAVE_SYS_CPUSET_H__ #include <sys/cpuset.h> +#include <rtems/sysinit.h> #include <rtems/score/cpusetimpl.h> #include <rtems/score/assert.h> #include <rtems/score/percpu.h> @@ -30,7 +31,7 @@ static CPU_set_Control cpuset_default; /* * _CPU_set_Handler_initialization */ -void _CPU_set_Handler_initialization() +static void _CPU_set_Handler_initialization() { uint32_t cpu_count; uint32_t cpu_index; @@ -50,6 +51,12 @@ void _CPU_set_Handler_initialization() CPU_SET_S( (int) cpu_index, cpuset_default.setsize, cpuset_default.set ); } +RTEMS_SYSINIT_ITEM( + _CPU_set_Handler_initialization, + RTEMS_SYSINIT_CPU_SET, + RTEMS_SYSINIT_ORDER_MIDDLE +); + /** * _CPU_set_Is_valid * |