Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-10-23 | testsuite: Use printk for all test output where possible. | Chris Johns | 1 | -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-12 | Rename is_internal to always_set_to_false | Sebastian Huber | 1 | -2/+2 | |
Update #2825. | |||||
2016-07-27 | score: Add deadlock detection | Sebastian Huber | 1 | -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-26 | sptests/spsyslock01: Disable POSIX dependent parts | Sebastian Huber | 1 | -0/+8 | |
2015-10-15 | Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM | Sebastian Huber | 1 | -2/+0 | |
This define accidentally re-appeared. | |||||
2015-09-14 | score: Fix resource count for self-contained mutex | Sebastian Huber | 1 | -3/+32 | |
2015-09-01 | score: Fix return status of mutex try acquire | Sebastian Huber | 1 | -18/+18 | |
This fixes a copy and paste error (from libbsd). | |||||
2015-07-30 | score: Add self-contained condition implementation | Sebastian Huber | 2 | -0/+113 | |
2015-07-30 | score: Add scheduler <sys/lock.h> support | Sebastian Huber | 2 | -0/+22 | |
2015-07-30 | score: Add self-contained futex implementation | Sebastian Huber | 2 | -0/+79 | |
2015-07-30 | score: Add self-contained semaphore implementation | Sebastian Huber | 2 | -0/+65 | |
2015-07-30 | score: Add self-contained mutex implementation | Sebastian Huber | 4 | -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). |