Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change all references of rtems.com to rtems.org. | Chris Johns | 2014-03-21 | 1 | -1/+1 |
| | |||||
* | score: Add include for uintptr_t definition. | Daniel Cederman | 2014-03-17 | 1 | -0/+1 |
| | |||||
* | score: Add _Atomic_Fence() | Sebastian Huber | 2014-03-06 | 1 | -0/+7 |
| | |||||
* | score: Add Atomic_Uint | Sebastian Huber | 2014-02-14 | 1 | -0/+88 |
| | |||||
* | score: Fix warnings, C++ compatibility, fix typos | Sebastian Huber | 2014-02-14 | 1 | -18/+22 |
| | |||||
* | score: Use void * for some atomic pointer ops | Sebastian Huber | 2013-09-03 | 1 | -13/+14 |
| | |||||
* | score: Use unsigned long for atomic integers | Sebastian Huber | 2013-09-03 | 1 | -29/+29 |
| | | | | | | | 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. | ||||
* | score: Atomic flag changes | Sebastian Huber | 2013-08-28 | 1 | -31/+8 |
| | | | | | | | Delete _Atomic_Init_flag(). Change ATOMIC_INITIALIZER_FLAG into a constant. Rename _Atomic_Clear_flag() to _Atomic_Flag_clear(). Rename _Atomic_Test_set_flag() to _Atomic_Flag_test_and_set(). This is now in line with the C11 schema. | ||||
* | score: Use static inline directly | Sebastian Huber | 2013-08-28 | 1 | -22/+22 |
| | | | | This file uses already C11 features. Include proper header file. | ||||
* | add atomic init function | WeiY | 2013-08-28 | 1 | -0/+38 |
| | |||||
* | correct comments about atomic api | WeiY | 2013-08-06 | 1 | -5/+5 |
| | |||||
* | A generic atomic implementation for smp architectures | WeiY | 2013-07-17 | 1 | -0/+332 |