summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spsyslock01 (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-10-23testsuite: Use printk for all test output where possible.Chris Johns1-0/+2
- Remove the printf support leaving the direct printk support configured with TESTS_USE_PRINTK and all other output goes via a buffered vsniprintf call to printk. - Control the test's single init for functions and global data with TEST_INIT and not CONFIGURE_INIT. They are now separate. Updates #3170.
2016-12-12Rename is_internal to always_set_to_falseSebastian Huber1-2/+2
Update #2825.
2016-07-27score: Add deadlock detectionSebastian Huber1-41/+38
The mutex objects use the owner field of the thread queues for the mutex owner. Use this and add a deadlock detection to _Thread_queue_Enqueue_critical() for thread queues with an owner. Update #2412. Update #2556. Close #2765.
2016-01-26sptests/spsyslock01: Disable POSIX dependent partsSebastian Huber1-0/+8
2015-10-15Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEMSebastian Huber1-2/+0
This define accidentally re-appeared.
2015-09-14score: Fix resource count for self-contained mutexSebastian Huber1-3/+32
2015-09-01score: Fix return status of mutex try acquireSebastian Huber1-18/+18
This fixes a copy and paste error (from libbsd).
2015-07-30score: Add self-contained condition implementationSebastian Huber2-0/+113
2015-07-30score: Add scheduler <sys/lock.h> supportSebastian Huber2-0/+22
2015-07-30score: Add self-contained futex implementationSebastian Huber2-0/+79
2015-07-30score: Add self-contained semaphore implementationSebastian Huber2-0/+65
2015-07-30score: Add self-contained mutex implementationSebastian Huber4-0/+479
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).