Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | smptests/smpatomic01: Fix seqlock write | Sebastian Huber | 2016-06-08 | 1 | -1/+3 |
| | |||||
* | smptests/smpatomic01: Add seqlock test case | Sebastian Huber | 2016-06-07 | 2 | -0/+235 |
| | |||||
* | smptests/smpatomic01: New test cases | Sebastian Huber | 2016-06-01 | 2 | -18/+349 |
| | | | | | Demonstrate that a read-modify-write atomic operation may be necessary on some archtitectures to observe the latest value written. | ||||
* | score: Use uintptr_t for atomic pointer operations | Sebastian Huber | 2015-09-26 | 2 | -16/+0 |
| | | | | Do not obfuscate the standard API. | ||||
* | testsupport: Add worker setup handler | Sebastian Huber | 2015-03-17 | 1 | -11/+24 |
| | | | | Add rtems_test_parallel_get_task_id(). | ||||
* | testsupport: Add cascade option to parallel test | Alexander Krutwig | 2015-03-06 | 1 | -30/+60 |
| | |||||
* | tests: Refactor parallel test execution | Alexander Krutwig | 2015-03-05 | 1 | -147/+140 |
| | |||||
* | score: Make <rtems/score/atomic.h> available | Sebastian Huber | 2015-02-19 | 2 | -207/+0 |
| | | | | | | | | Make <rtems/score/atomic.h> available for all RTEMS configurations. Use inline functions instead of macros. Use ISR disable/enable on uni-processor configurations to ensure atomicity. Update #2273. | ||||
* | tests: Add documentation | Sebastian Huber | 2014-09-01 | 1 | -2/+27 |
| | |||||
* | rtems: Rename rtems_smp_get_processor_count() | Sebastian Huber | 2014-04-11 | 1 | -1/+1 |
| | | | | | | Rename rtems_smp_get_processor_count() in rtems_get_processor_count(). Make rtems_get_processor_count() a function in uni-processor configurations to enable ABI compatibility with SMP configurations. | ||||
* | Change all references of rtems.com to rtems.org. | Chris Johns | 2014-03-21 | 1 | -1/+1 |
| | |||||
* | tests/smptests: Use <rtems/test.h> | Sebastian Huber | 2014-03-17 | 1 | -3/+6 |
| | |||||
* | score: Add _Atomic_Fence() | Sebastian Huber | 2014-03-06 | 2 | -19/+70 |
| | |||||
* | score: Add SMP barrier | Sebastian Huber | 2014-02-17 | 1 | -46/+2 |
| | |||||
* | score: Add Atomic_Uint | Sebastian Huber | 2014-02-14 | 1 | -0/+54 |
| | |||||
* | rename smpatomic08 to smpatomic01 | WeiY | 2013-10-08 | 4 | -0/+655 |
| | |||||
* | delete smpatomic0-7 test cases | WeiY | 2013-10-08 | 6 | -266/+0 |
| | |||||
* | score: Use unsigned long for atomic integers | Sebastian Huber | 2013-09-03 | 1 | -2/+2 |
| | | | | | | | Use unsigned long instead of uint_fast32_t since C11 provides only a ATOMIC_LONG_LOCK_FREE macro constant. This makes it also possible to use properly typed integer literals like 123UL. It is now clear which compatible type should be used for the atomic integer. | ||||
* | smptests: Move ATOMIC conditional to top-level | Sebastian Huber | 2013-08-28 | 1 | -4/+0 |
| | |||||
* | smp: Add and use _CPU_SMP_Get_current_processor() | Sebastian Huber | 2013-07-17 | 1 | -2/+2 |
| | | | | | | | | | | Add and use _SMP_Get_current_processor() and rtems_smp_get_current_processor(). Delete bsp_smp_interrupt_cpu(). Change type of current processor index from int to uint32_t to match _SMP_Processor_count type. | ||||
* | stdatomic.h support check when configure | WeiY | 2013-07-17 | 1 | -2/+4 |
| | |||||
* | smpatomic test case update | WeiY | 2013-07-17 | 1 | -20/+13 |
| | |||||
* | score: Rename rtems_smp_get_number_of_processors() | Sebastian Huber | 2013-06-14 | 1 | -3/+3 |
| | | | | | | | | | Rename in rtems_smp_get_processor_count(). Always provide <rtems/score/smp.h> and <rtems/rtems/smp.h>. Add _SMP_Get_processor_count(). This function will be a compile time constant defined to be one on uni-processor configurations. This allows iterations over all processors without overhead on uni-processor configurations. | ||||
* | tests: atomic support for RTEMS. SMP tests for atomic operations. | WeiY | 2013-02-07 | 6 | -0/+275 |