summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spsyslock01/spsyslock01.doc
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-06-28 22:06:36 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-07-30 09:11:18 +0200
commit214d8edd1817adc96d529c9f9fe5646f9506d682 (patch)
treeeb31556faaa5d34b9457445055f93798ed09eba1 /testsuites/sptests/spsyslock01/spsyslock01.doc
parentscore: Add thread queue for self-contained objects (diff)
downloadrtems-214d8edd1817adc96d529c9f9fe5646f9506d682.tar.bz2
score: Add self-contained mutex implementation
This mutex implementation uses a thread priority queue with a simple priority inheritance mechanism (similar to the object based mutexes). The storage space must be supplied by the user (16 bytes on 32-bit targets).
Diffstat (limited to 'testsuites/sptests/spsyslock01/spsyslock01.doc')
-rw-r--r--testsuites/sptests/spsyslock01/spsyslock01.doc20
1 files changed, 20 insertions, 0 deletions
diff --git a/testsuites/sptests/spsyslock01/spsyslock01.doc b/testsuites/sptests/spsyslock01/spsyslock01.doc
new file mode 100644
index 0000000000..440759d930
--- /dev/null
+++ b/testsuites/sptests/spsyslock01/spsyslock01.doc
@@ -0,0 +1,20 @@
+This file describes the directives and concepts tested by this test set.
+
+test set name: spsyslock01
+
+directives:
+
+ - _Mutex_Initialize()
+ - _Mutex_Acquire()
+ - _Mutex_Try_acquire()
+ - _Mutex_Release()
+ - _Mutex_Destroy()
+ - _Mutex_recursive_Initialize()
+ - _Mutex_recursive_Acquire()
+ - _Mutex_recursive_Try_acquire()
+ - _Mutex_recursive_Release()
+ - _Mutex_recursive_Destroy()
+
+concepts:
+
+ - Ensure that self-contained mutexes and recursive mutexes work.