summaryrefslogtreecommitdiffstats
path: root/cpukit/score/src/smpmulticastaction.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Introduce _SMP_Get_online_processors()Sebastian Huber2017-07-071-1/+1
| | | | Update #3059.
* score: Use <sys/bitset.h> for Processor_maskSebastian Huber2017-07-061-8/+8
| | | | | | | | Implement the Processor_mask via <sys/bitset.h>. Provide _Processor_mask_To_uint32_t() to enable its use in device specific routines, e.g. interrupt affinity register in an interrupt controller. Update #3059.
* SMP: Simplify SMP multicast actionsSebastian Huber2017-04-051-54/+48
|
* score: Fix for RTEMS_DEBUGSebastian Huber2016-07-251-0/+1
|
* score: Rename _ISR_Disable_without_giant()Sebastian Huber2016-05-201-2/+2
| | | | | | | | | Rename _ISR_Disable_without_giant() into _ISR_Local_disable(). Rename _ISR_Enable_without_giant() into _ISR_Local_enable(). This is a preparation to remove the Giant lock. Update #2555.
* score: Add _SMP_Before_multitasking_action()Sebastian Huber2016-03-041-2/+2
| | | | | | | | | The use case for this is the Cortex-A9 MPCore which has per-processor registers (only accessible by a particular processor) for the global timer used by the clock driver. This might be useful for other drivers as well. Update #2554.
* score: Refactor SMP cache manager supportSebastian Huber2015-04-201-0/+141