diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-04-04 13:58:26 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-04-07 14:51:31 +0200 |
commit | e785fbaae519e096e636e1dcea5a739dfead8c46 (patch) | |
tree | a342b5128baa070ea05663afac1f358298edb2f1 /cpukit/score/src | |
parent | score: Delete _Thread_Maximum_extensions (diff) | |
download | rtems-e785fbaae519e096e636e1dcea5a739dfead8c46.tar.bz2 |
score: Delete _Thread_Ticks_per_timeslice
Use the Configuration instead.
Diffstat (limited to 'cpukit/score/src')
-rw-r--r-- | cpukit/score/src/schedulerdefaulttick.c | 4 | ||||
-rw-r--r-- | cpukit/score/src/thread.c | 2 | ||||
-rw-r--r-- | cpukit/score/src/threaddispatch.c | 3 | ||||
-rw-r--r-- | cpukit/score/src/threadinitialize.c | 3 |
4 files changed, 7 insertions, 5 deletions
diff --git a/cpukit/score/src/schedulerdefaulttick.c b/cpukit/score/src/schedulerdefaulttick.c index 1976a7490c..3b3d9a0cbd 100644 --- a/cpukit/score/src/schedulerdefaulttick.c +++ b/cpukit/score/src/schedulerdefaulttick.c @@ -22,6 +22,7 @@ #include <rtems/score/schedulerimpl.h> #include <rtems/score/threadimpl.h> #include <rtems/score/smp.h> +#include <rtems/config.h> static void _Scheduler_default_Tick_for_executing( Scheduler_Control *scheduler, @@ -69,7 +70,8 @@ static void _Scheduler_default_Tick_for_executing( * FIFO for this priority and a new heir is selected. */ _Scheduler_Yield( scheduler, executing ); - executing->cpu_time_budget = _Thread_Ticks_per_timeslice; + executing->cpu_time_budget = + rtems_configuration_get_ticks_per_timeslice(); } break; diff --git a/cpukit/score/src/thread.c b/cpukit/score/src/thread.c index 589e474733..a77fe5fa8c 100644 --- a/cpukit/score/src/thread.c +++ b/cpukit/score/src/thread.c @@ -50,8 +50,6 @@ void _Thread_Handler_initialization(void) _Thread_Allocated_fp = NULL; #endif - _Thread_Ticks_per_timeslice = ticks_per_timeslice; - #if defined(RTEMS_MULTIPROCESSING) _Thread_MP_Handler_initialization( maximum_proxies ); #endif diff --git a/cpukit/score/src/threaddispatch.c b/cpukit/score/src/threaddispatch.c index ae69a5c82f..40a2efbb82 100644 --- a/cpukit/score/src/threaddispatch.c +++ b/cpukit/score/src/threaddispatch.c @@ -28,6 +28,7 @@ #include <rtems/score/todimpl.h> #include <rtems/score/userextimpl.h> #include <rtems/score/wkspace.h> +#include <rtems/config.h> static Thread_Action *_Thread_Get_post_switch_action( Thread_Control *executing @@ -121,7 +122,7 @@ void _Thread_Dispatch( void ) rtems_ada_self = heir->rtems_ada_self; #endif if ( heir->budget_algorithm == THREAD_CPU_BUDGET_ALGORITHM_RESET_TIMESLICE ) - heir->cpu_time_budget = _Thread_Ticks_per_timeslice; + heir->cpu_time_budget = rtems_configuration_get_ticks_per_timeslice(); #if !defined( RTEMS_SMP ) _ISR_Enable( level ); diff --git a/cpukit/score/src/threadinitialize.c b/cpukit/score/src/threadinitialize.c index 22f1b43c88..6864df58e9 100644 --- a/cpukit/score/src/threadinitialize.c +++ b/cpukit/score/src/threadinitialize.c @@ -189,7 +189,8 @@ bool _Thread_Initialize( break; #if defined(RTEMS_SCORE_THREAD_ENABLE_EXHAUST_TIMESLICE) case THREAD_CPU_BUDGET_ALGORITHM_EXHAUST_TIMESLICE: - the_thread->cpu_time_budget = _Thread_Ticks_per_timeslice; + the_thread->cpu_time_budget = + rtems_configuration_get_ticks_per_timeslice(); break; #endif #if defined(RTEMS_SCORE_THREAD_ENABLE_SCHEDULER_CALLOUT) |