summaryrefslogtreecommitdiffstats
path: root/testsuites/smptests/smpcache01 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* testsuites: Avoid Giant lockSebastian Huber2016-05-201-9/+8
| | | | | | | | | Replace _Thread_Disable_dispatch() with _Thread_Dispatch_disable(). Replace _Thread_Enable_dispatch() with _Thread_Dispatch_enable(). This is a preparation to remove the Giant lock. Update #2555.
* smptests/smpcache01: RestructureSebastian Huber2015-05-152-109/+105
| | | | Restructure to avoid large maximum thread dispatch disabled times.
* smptests/smpcache01: Enable interrupts before waiting for other CPUsDaniel Cederman2015-04-221-2/+2
| | | | | Otherwise there is a risk that a CPU misses a cache manager message from another CPU and the test hangs.
* score: Refactor SMP cache manager supportSebastian Huber2015-04-201-17/+6
|
* smptests: Do not use Giant directlySebastian Huber2015-03-041-4/+4
| | | | | This ensures that thread dispatching is disabled. A Giant acquire/release pair must take place in the same processor.
* smptests/smpcache01: Remove invalidation of data cache lines from testDaniel Cederman2014-09-163-33/+33
| | | | | Invalidation of entire data cache might cause data written to the stack to get lost.
* smptests/smpcache01: Test the SMP cache managerDaniel Cederman2014-08-224-0/+340
Invokes SMP cache management routines under different scenarios.