summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spsyslock01 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Canonicalize config.h includeSebastian Huber2020-04-161-1/+1
| | | | | | | | Use the following variant which was already used by most source files: #ifdef HAVE_CONFIG_H #include "config.h" #endif
* testsuite/sptests: Merged nested Makefile.am files into one Makefile.amChris Johns2018-04-101-19/+0
| | | | | | This change is part of the testsuite Makefile.am reorganization. Update #3382
* spsyslock01: Fix object compareSebastian Huber2018-02-021-5/+59
| | | | | | | Due to structure internal padding the use of memcmp() may lead to sporadic test failures. Update #3082.
* tests: Use simple console driverSebastian Huber2017-11-061-1/+1
| | | | | Update #3170. Update #3199.
* tests: Remove TEST_INITSebastian Huber2017-10-281-2/+0
| | | | | | | | The TEST_EXTERN is a used only by the system.h style tests and they use CONFIGURE_INIT appropriately. Update #3170. Update #3199.
* testsuite: Use printk for all test output where possible.Chris Johns2017-10-231-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.
* Rename is_internal to always_set_to_falseSebastian Huber2016-12-121-2/+2
| | | | Update #2825.
* score: Add deadlock detectionSebastian Huber2016-07-271-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.
* sptests/spsyslock01: Disable POSIX dependent partsSebastian Huber2016-01-261-0/+8
|
* Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEMSebastian Huber2015-10-151-2/+0
| | | | This define accidentally re-appeared.
* score: Fix resource count for self-contained mutexSebastian Huber2015-09-141-3/+32
|
* score: Fix return status of mutex try acquireSebastian Huber2015-09-011-18/+18
| | | | This fixes a copy and paste error (from libbsd).
* score: Add self-contained condition implementationSebastian Huber2015-07-302-0/+113
|
* score: Add scheduler <sys/lock.h> supportSebastian Huber2015-07-302-0/+22
|
* score: Add self-contained futex implementationSebastian Huber2015-07-302-0/+79
|
* score: Add self-contained semaphore implementationSebastian Huber2015-07-302-0/+65
|
* score: Add self-contained mutex implementationSebastian Huber2015-07-304-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).