Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-05-20 | score: Add _Per_CPU_Add_job() | Sebastian Huber | 1 | -0/+43 | |
2019-05-20 | score: Simplify _SMP_Multicast_action() | Sebastian Huber | 1 | -10/+4 | |
Move resposibility to disable thread dispatching to the caller of _SMP_Multicast_action(). Using an interrupt disable for this purpose is questionable. | |||||
2019-05-20 | score: Add _SMP_Broadcast_action() | Sebastian Huber | 1 | -8/+32 | |
2019-05-20 | smptests: Move SMP broadcast action test case | Sebastian Huber | 1 | -11/+78 | |
2019-05-20 | smpmulticast01: Use T_TEST_CASE() | Sebastian Huber | 1 | -22/+27 | |
2019-04-12 | score: More robust _SMP_Multicast_action() | Sebastian Huber | 1 | -3/+0 | |
If the caller already disabled interrupts, then do not disable thread dispatching. Calling _SMP_Multicast_action() with interrupts disabled is a questionable use case. | |||||
2019-04-12 | score: Improve _SMP_Multicast_action() | Sebastian Huber | 1 | -46/+94 | |
Let it work during system initialization. | |||||
2019-04-12 | score: Rework SMP multicast action | Sebastian Huber | 1 | -0/+3 | |
Use a FIFO list of jobs per processor to carry out the SMP multicast action. Use a done indicator per job to reduce the bus traffic a bit. | |||||
2019-04-12 | score: Use processor mask in _SMP_Multicast_action | Sebastian Huber | 1 | -0/+288 | |
Processor_mask is the internal data type to deal with processor sets. |