summaryrefslogtreecommitdiffstats
path: root/bsps/shared/cache (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cacheimpl.h: Avoid potential dead codeSebastian Huber2021-01-271-12/+11
| | | | | | | If CPU_DATA_CACHE_ALIGNMENT == CPU_INSTRUCTION_CACHE_ALIGNMENT we had dead code with the previous implementation. This fix relates to CID 1399776 (DEADCODE).
* score: Simplify _SMP_Multicast_action()Sebastian Huber2019-05-201-2/+23
| | | | | | Move resposibility to disable thread dispatching to the caller of _SMP_Multicast_action(). Using an interrupt disable for this purpose is questionable.
* score: Add _SMP_Broadcast_action()Sebastian Huber2019-05-201-2/+2
|
* score: Use processor mask in _SMP_Multicast_actionSebastian Huber2019-04-121-2/+2
| | | | Processor_mask is the internal data type to deal with processor sets.
* bsps: Add CPU_CACHE_SUPPORT_PROVIDES_DISABLE_DATASebastian Huber2018-12-211-0/+9
| | | | Update #3667.
* bsps: Update cache manager documentationSebastian Huber2018-12-211-22/+57
| | | | Update #3667.
* bsps: Remove superfluous comments in cacheimpl.hSebastian Huber2018-12-211-31/+4
| | | | | | Remove superfluous blank lines. Update #3667.
* bsps/sparc: Fix SMP buildSebastian Huber2018-11-281-0/+9
| | | | Update #3622.
* Remove rtems_cache_*_processor_set() functionsSebastian Huber2018-11-261-91/+0
| | | | | | | | 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.
* bsps: Rework cache manager implementationSebastian Huber2018-01-312-0/+521
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.