diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-03-08 09:44:31 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-03-08 19:29:09 +0100 |
commit | 5fcc2caa103531b0cf2267e822e952e26684aab8 (patch) | |
tree | 89358c4ebeeeffc68ab7dbeaf2ad47d0a76faf20 /cpukit/score/src/threadstartmultitasking.c | |
parent | smptests/smpstart01: New test program (diff) | |
download | rtems-5fcc2caa103531b0cf2267e822e952e26684aab8.tar.bz2 |
score: Disable thread dispatching earlier
Disable thread dispatching earlier on secondary processors. This ensures that
fatal error and per-CPU job handlers are called with thread dispatching
disabled. On the boot processor, the thread dispatching is already disabled by
_Thread_Dispatch_initialization().
Diffstat (limited to '')
-rw-r--r-- | cpukit/score/src/threadstartmultitasking.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/cpukit/score/src/threadstartmultitasking.c b/cpukit/score/src/threadstartmultitasking.c index 76187efe80..5cc2051be4 100644 --- a/cpukit/score/src/threadstartmultitasking.c +++ b/cpukit/score/src/threadstartmultitasking.c @@ -51,12 +51,6 @@ void _Thread_Start_multitasking( void ) #if defined(RTEMS_SMP) _Per_CPU_Set_state( cpu_self, PER_CPU_STATE_UP ); _SMP_Try_to_process_message( cpu_self, SMP_MESSAGE_FORCE_PROCESSING ); - - /* - * Threads begin execution in the _Thread_Handler() function. This - * function will set the thread dispatch disable level to zero. - */ - cpu_self->thread_dispatch_disable_level = 1; #endif heir = _Thread_Get_heir_and_make_it_executing( cpu_self ); |