summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/sptask_err04 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Introduce Thread_queue_HeadsSebastian Huber2015-07-231-1/+1
| | | | | | | | | | | | | Move the storage for the thread queue heads to the threads. Each thread provides a set of thread queue heads allocated from a dedicated memory pool. In case a thread blocks on a queue, then it lends its heads to the queue. In case the thread unblocks, then it takes a free set of threads from the queue. Since a thread can block on at most one queue this works. This mechanism is used in FreeBSD. The motivation for this change is to reduce the memory demands of the synchronization objects. On a 32-bit uni-processor configuration the Thread_queue_Control size is now 8 bytes, compared to 64 bytes in RTEMS 4.10 (other changes reduced the size as well).
* Replace www.rtems.com with www.rtems.orgSebastian Huber2015-03-202-2/+2
|
* tests misc: Disable deprecated method usage warning when intentionalJoel Sherrill2015-03-171-166/+178
| | | | | These tests intentionally use the deprecated method. Eventually this code in the sections can be deleted.
* cpukit: deprecate notepadsGedare Bloom2015-03-101-0/+2
| | | | | | | | | | | | | | | Deprecate Classic API Notepads. Mark task_set/get_note() with the deprecated attribute, and also mark the notepads field. Replace disable with enable option for notepads in confdefs.h, and make notepads disabled by default. The previous option CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS is now unused and will emit a compile-time warning. A new option CONFIGURE_ENABLE_CLASSIC_API_NOTEPADS is available to turn on notepads, but it also will emit a compile-time warning to indicate that notepads are deprecated. Closes #2265
* sptests/sptask_err04: Fix broken testSebastian Huber2014-03-313-3/+5
|
* sptests: New tests split from sp09 screen 1 and screen 2.Bjorn Larsson2014-03-286-0/+483
Split sp09 screen 1 into new test sptask_err04. Split sp09 screen 2 into new tests sptask__err02 and spclock_err01, as well as moving one verification into sptimer_err01.