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 _Atomic_Fence() | Sebastian Huber | 2014-03-06 | 1 | -0/+7 |
| | |||||
* | score: Add Atomic_Uint | Sebastian Huber | 2014-02-14 | 1 | -0/+83 |
| | |||||
* | score: Use void * for some atomic pointer ops | Sebastian Huber | 2013-09-03 | 1 | -12/+12 |
| | |||||
* | score: Use unsigned long for atomic integers | Sebastian Huber | 2013-09-03 | 1 | -37/+37 |
| | | | | | | | 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 | -25/+21 |
| | | | | | | | 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 | -21/+21 |
| | | | | This file uses already C11 features. Include proper header file. | ||||
* | add atomic init function | WeiY | 2013-08-28 | 1 | -0/+37 |
| | |||||
* | correct comments about atomic api | WeiY | 2013-08-06 | 1 | -5/+5 |
| | |||||
* | New atomic API definition based on C11 atomic | WeiY | 2013-07-17 | 1 | -213/+232 |
| | |||||
* | score: atomic support for RTEMS. Generic atomic operations API definition. | WeiY | 2013-02-07 | 1 | -0/+277 |