diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-02-18 17:46:37 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-02-19 10:05:48 +0100 |
commit | 4e3d9a4d6c76fba8e31138d503f736405dafc213 (patch) | |
tree | 06f7f77147e7fddba44d12a3e25b05f54ad865a2 /testsuites/sptests/spatomic01/spatomic01.doc | |
parent | IMFS: Silence warning (diff) | |
download | rtems-4e3d9a4d6c76fba8e31138d503f736405dafc213.tar.bz2 |
score: Make <rtems/score/atomic.h> available
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.
Diffstat (limited to 'testsuites/sptests/spatomic01/spatomic01.doc')
-rw-r--r-- | testsuites/sptests/spatomic01/spatomic01.doc | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/testsuites/sptests/spatomic01/spatomic01.doc b/testsuites/sptests/spatomic01/spatomic01.doc new file mode 100644 index 0000000000..85fae09c7c --- /dev/null +++ b/testsuites/sptests/spatomic01/spatomic01.doc @@ -0,0 +1,37 @@ +This file describes the directives and concepts tested by this test set. + +test set name: spatomic01 + +directives: + + - ATOMIC_INITIALIZER_FLAG + - ATOMIC_INITIALIZER_PTR() + - ATOMIC_INITIALIZER_UINT() + - ATOMIC_INITIALIZER_ULONG() + - _Atomic_Compare_exchange_uint() + - _Atomic_Compare_exchange_ulong() + - _Atomic_Exchange_uint() + - _Atomic_Exchange_ulong() + - _Atomic_Fence() + - _Atomic_Fetch_add_uint() + - _Atomic_Fetch_add_ulong() + - _Atomic_Fetch_and_uint() + - _Atomic_Fetch_and_ulong() + - _Atomic_Fetch_or_uint() + - _Atomic_Fetch_or_ulong() + - _Atomic_Fetch_sub_uint() + - _Atomic_Fetch_sub_ulong() + - _Atomic_Flag_clear() + - _Atomic_Flag_test_and_set() + - _Atomic_Init_ptr() + - _Atomic_Init_uint() + - _Atomic_Init_ulong() + - _Atomic_Load_ptr() + - _Atomic_Load_uint() + - _Atomic_Load_ulong() + - _Atomic_Store_uint() + - _Atomic_Store_ulong() + +concepts: + + - Ensure that the atomic operations work. |