summaryrefslogtreecommitdiff
path: root/bsps/shared/cache (follow)
AgeCommit message (Collapse)Author
2019-05-20score: Simplify _SMP_Multicast_action()Sebastian Huber
Move resposibility to disable thread dispatching to the caller of _SMP_Multicast_action(). Using an interrupt disable for this purpose is questionable.
2019-05-20score: Add _SMP_Broadcast_action()Sebastian Huber
2019-04-12score: Use processor mask in _SMP_Multicast_actionSebastian Huber
Processor_mask is the internal data type to deal with processor sets.
2018-12-21bsps: Add CPU_CACHE_SUPPORT_PROVIDES_DISABLE_DATASebastian Huber
Update #3667.
2018-12-21bsps: Update cache manager documentationSebastian Huber
Update #3667.
2018-12-21bsps: Remove superfluous comments in cacheimpl.hSebastian Huber
Remove superfluous blank lines. Update #3667.
2018-11-28bsps/sparc: Fix SMP buildSebastian Huber
Update #3622.
2018-11-26Remove rtems_cache_*_processor_set() functionsSebastian Huber
The following rtems_cache_*_processor_set() cache manager API functions are exotic, complex, very hard to use correctly, not used in the RTEMS code base, and apparently unused by applications. Close #3622.
2018-01-31bsps: Rework cache manager implementationSebastian Huber
The previous cache manager support used a single souce file (cache_manager.c) which included an implementation header (cache_.h). This required the use of specialized include paths to find the right header file. Change this to include a generic implementation header (cacheimpl.h) in specialized source files. Use the following directories and files: * bsps/shared/cache * bsps/@RTEMS_CPU@/shared/cache * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILY/start/cache.c Update #3285.