The CONFIGURE_DISABLE_SMP_CONFIGURATION configuration option and rtems_configuration_is_smp_enabled() were added during the SMP support development cycle as a workaround to fix some testsuite failures in SMP configurations. Replace all use cases with tests for specific conditions. The configuration option and test macro were undocumented.
Sebastian Huber (6): score: Add _SMP_Need_inter_processor_interrupts() bsps/clock: Use _SMP_Get_processor_maximum() config: CONFIGURE_INIT_TASK_INITIAL_MODES score: _Scheduler_Is_non_preempt_mode_supported() rtems: Change timer server task mode setting config: Remove CONFIGURE_DISABLE_SMP_CONFIGURATION bsps/shared/dev/clock/clockimpl.h | 2 +- cpukit/include/rtems/confdefs.h | 21 +-------------------- cpukit/include/rtems/config.h | 13 ------------- cpukit/include/rtems/scheduler.h | 16 ++++++++++++++++ cpukit/include/rtems/score/scheduler.h | 8 ++++++++ cpukit/include/rtems/score/schedulerimpl.h | 18 ++++++++++++++++++ cpukit/include/rtems/score/smp.h | 13 ------------- cpukit/include/rtems/score/smpimpl.h | 15 +++++++++++++++ cpukit/rtems/src/taskmode.c | 12 ++++++++---- cpukit/rtems/src/timerserver.c | 12 +++++++----- cpukit/score/src/threaddispatch.c | 2 +- cpukit/score/src/threadinitialize.c | 7 +++++-- testsuites/ada/support/initimpl.h | 2 -- testsuites/libtests/block08/system.h | 2 -- testsuites/libtests/cpuuse/system.h | 2 -- testsuites/libtests/rtmonuse/system.h | 1 - testsuites/libtests/termios05/init.c | 2 -- testsuites/smptests/smpunsupported01/init.c | 2 -- testsuites/sptests/sp01/system.h | 2 -- testsuites/sptests/sp04/system.h | 2 -- testsuites/sptests/sp07/system.h | 2 -- testsuites/sptests/sp08/init.c | 2 -- testsuites/sptests/sp12/system.h | 2 -- testsuites/sptests/sp13/system.h | 2 -- testsuites/sptests/sp14/system.h | 2 -- testsuites/sptests/sp16/system.h | 2 -- testsuites/sptests/sp20/system.h | 2 -- testsuites/sptests/sp37/system.h | 2 -- testsuites/sptests/sp65/sp65impl.h | 2 -- testsuites/sptests/sp66/init.c | 1 + testsuites/sptests/spcbssched01/system.h | 2 -- testsuites/sptests/spcbssched02/system.h | 2 -- testsuites/sptests/spcbssched03/system.h | 2 -- testsuites/sptests/spedfsched01/system.h | 2 -- testsuites/sptests/spedfsched02/system.h | 2 -- testsuites/sptests/spedfsched03/system.h | 2 -- testsuites/sptests/spfatal29/init.c | 2 -- testsuites/sptests/spfifo03/init.c | 2 -- testsuites/sptests/spfifo05/init.c | 2 -- .../sptests/spintrcritical06/spintrcritical06impl.h | 2 -- testsuites/sptests/spintrcritical15/init.c | 2 -- testsuites/sptests/spmrsp01/init.c | 2 -- testsuites/sptests/spsimplesched02/init.c | 4 ++-- testsuites/tmtests/tm04/system.h | 2 -- testsuites/tmtests/tm08/system.h | 2 -- testsuites/tmtests/tm15/system.h | 2 -- testsuites/tmtests/tm20/system.h | 2 -- testsuites/tmtests/tm22/system.h | 2 -- testsuites/tmtests/tm24/system.h | 2 -- 49 files changed, 83 insertions(+), 130 deletions(-) -- 2.16.4 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel