From 2a4f9d7f187d22e8e3fc80acc20044ab80987e68 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 23 Dec 2014 08:28:24 +0100 Subject: smp: Add and use _SMP_Should_start_processor() --- c/src/lib/libbsp/i386/shared/smp/smp-imps.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'c/src/lib/libbsp/i386/shared/smp/smp-imps.c') diff --git a/c/src/lib/libbsp/i386/shared/smp/smp-imps.c b/c/src/lib/libbsp/i386/shared/smp/smp-imps.c index fdbf915881..158a45decd 100644 --- a/c/src/lib/libbsp/i386/shared/smp/smp-imps.c +++ b/c/src/lib/libbsp/i386/shared/smp/smp-imps.c @@ -57,7 +57,6 @@ #include #include #include -#include /* * XXXXX The following absolutely must be defined!!! @@ -387,10 +386,7 @@ imps_read_config_table(unsigned start, int count) switch (*((unsigned char *)start)) { case IMPS_BCT_PROCESSOR: if ( imps_num_cpus < rtems_configuration_get_maximum_processors() ) { - const Scheduler_Assignment *assignment = - _Scheduler_Get_assignment((uint32_t) imps_num_cpus); - - if (_Scheduler_Should_start_processor(assignment)) { + if (_SMP_Should_start_processor((uint32_t) imps_num_cpus)) { add_processor((imps_processor *)start); } } else -- cgit v1.2.3