diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-12-23 08:28:24 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-01-09 14:03:32 +0100 |
commit | 2a4f9d7f187d22e8e3fc80acc20044ab80987e68 (patch) | |
tree | 6104bd2d3528d92ccd06787fa7ddca96afc1d37f /c/src/lib/libbsp/sparc/leon3/startup/bspclean.c | |
parent | capture: Fix lock initialization (diff) | |
download | rtems-2a4f9d7f187d22e8e3fc80acc20044ab80987e68.tar.bz2 |
smp: Add and use _SMP_Should_start_processor()
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/startup/bspclean.c')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/startup/bspclean.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bspclean.c b/c/src/lib/libbsp/sparc/leon3/startup/bspclean.c index 0d7d85552e..cfe049bf31 100644 --- a/c/src/lib/libbsp/sparc/leon3/startup/bspclean.c +++ b/c/src/lib/libbsp/sparc/leon3/startup/bspclean.c @@ -23,7 +23,6 @@ #include <bsp/bootcard.h> #include <rtems/bspIo.h> #include <rtems/score/smpimpl.h> -#include <rtems/score/schedulerimpl.h> void bsp_fatal_extension( rtems_fatal_source source, @@ -55,10 +54,7 @@ void bsp_fatal_extension( uint32_t i; for (i = 0; i < cpu_count; ++i) { - const Scheduler_Assignment *assignment = _Scheduler_Get_assignment( i ); - - if ( (i != self_cpu) && - _Scheduler_Should_start_processor( assignment ) ) { + if ( (i != self_cpu) && _SMP_Should_start_processor( i ) ) { halt_mask |= UINT32_C(1) << i; } } |