Files
rtems/cpukit
Sebastian Huber 32f0f11a68 SMP: Fix start multitasking for some targets
The previous SMP multitasking start assumed that the initial heir thread of a
processor starts execution in _Thread_Handler().  The _Thread_Handler() sets
the interrupt state explicitly by _ISR_Set_level() before it calls the thread
entry.  Under certain timing conditions, processors may perform an initial
context switch to a thread which already executes its thread body (see
smptests/smpstart01).  In this case, interrupts are disabled after the context
switch on targets which do not save/restore the interrupt state during a
context switch (aarch64, arm, and riscv).

Close #4627.
2022-03-09 21:11:10 +01:00
..
2021-06-22 13:51:17 +02:00
2021-12-14 16:06:19 +01:00
2022-02-28 10:28:05 -06:00
2021-07-16 13:42:27 +02:00
2021-07-16 13:42:27 +02:00
2021-12-22 10:29:13 +01:00