summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/cpustdatomic.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-211-1/+1
|
* score: Add include for uintptr_t definition.Daniel Cederman2014-03-171-0/+1
|
* score: Add _Atomic_Fence()Sebastian Huber2014-03-061-0/+7
|
* score: Add Atomic_UintSebastian Huber2014-02-141-0/+88
|
* score: Fix warnings, C++ compatibility, fix typosSebastian Huber2014-02-141-18/+22
|
* score: Use void * for some atomic pointer opsSebastian Huber2013-09-031-13/+14
|
* score: Use unsigned long for atomic integersSebastian Huber2013-09-031-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 changesSebastian Huber2013-08-281-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 directlySebastian Huber2013-08-281-22/+22
| | | | This file uses already C11 features. Include proper header file.
* add atomic init functionWeiY2013-08-281-0/+38
|
* correct comments about atomic apiWeiY2013-08-061-5/+5
|
* A generic atomic implementation for smp architecturesWeiY2013-07-171-0/+332