summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spsyslock01/init.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update company nameSebastian Huber2023-05-201-1/+1
| | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
* testsuites/sptests/sp[s-z]*: Change license to BSD-2Joel Sherrill2022-04-051-3/+22
| | | | Updates #3053.
* bsps/testsuites/: Scripted embedded brains header file clean upJoel Sherrill2022-03-101-6/+0
| | | | Updates #4625.
* 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
* 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-301-0/+104
|
* score: Add scheduler <sys/lock.h> supportSebastian Huber2015-07-301-0/+17
|
* score: Add self-contained futex implementationSebastian Huber2015-07-301-0/+74
|
* score: Add self-contained semaphore implementationSebastian Huber2015-07-301-0/+60
|
* score: Add self-contained mutex implementationSebastian Huber2015-07-301-0/+438
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).