summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* score: Do not reset resource count during restartSebastian Huber2014-03-311-0/+1
| | | | | | | This fixes an integer underflow problem in case resources are released after a thread restart. Add new test sptests/spthreadlife01.
* sptests: New tests split from sp09 screen 1 and screen 2.Bjorn Larsson2014-03-281-1/+3
| | | | | | 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.
* sptask_err03: New test split from sp09 screen 3.Bjorn Larsson2014-03-281-0/+1
|
* spevent_err03: New test split from sp09 screen 4.Bjorn Larsson2014-03-281-0/+1
|
* sptests: split sp09 screen 5,6 into spsem_err01, spsem_err02, and sptask_err01.Bjorn Larsson2014-03-281-0/+3
| | | | | sp09 screen 5 split into spsem_err01, sp09 screen 6 split into spsem_err02, and sptask_err01.
* sptests: Split sp09 screens 7,8 into spmsg1_err01 and spmsgq_err02.Bjorn Larsson2014-03-281-0/+2
| | | | | | spmsgq_err01 test replaces rtems_message_queue_XXX error tests from sp09 screen 7. spmsgq_err02 replaces rtems_message_queue_XXX error tests from sp09 screen 8.
* spport_err01: New test split from sp09Bjorn Larsson2014-03-281-0/+1
| | | | This test verifies rtems_port_XXX error tests from sp09 screen 9.
* spsignal_err01: New test split from sp09.Bjorn Larsson2014-03-281-0/+1
| | | | | This test moves rtems_signal_send error testing from sp09 screen 9 into its own test.
* spintr_err01: New test split from sp09.Bjorn Larsson2014-03-281-0/+1
| | | | | This test contains the interrupt catch error tests from sp09 screen 9.
* spratemon_err01: New test split from sp09.Bjorn Larsson2014-03-281-0/+1
|
* privateenv: Use POSIX keys instead of task variables.Christian Mauderer2014-03-271-0/+1
|
* sapi: Add profiling application level supportSebastian Huber2014-03-141-0/+1
|
* sptests/spcache01: New testSebastian Huber2014-02-241-0/+1
|
* score: Fix thread TLS area initializationSebastian Huber2014-02-241-0/+1
| | | | | Do not use _TLS_Size here since this will lead GCC to assume that this symbol is not 0 and the later > 0 test will be optimized away.
* score: Delete INTERNAL_ERROR_SHUTDOWN_WHEN_NOT_UPSebastian Huber2014-02-191-1/+0
| | | | | This error case is no longer required since rtems_shutdown_executive() can be called anytime, anywhere
* score: Add CPU counter supportSebastian Huber2014-02-141-0/+1
| | | | | | | | | Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
* Add thread-local storage (TLS) supportSebastian Huber2014-02-041-0/+7
| | | | | Tested and implemented on ARM, m68k, PowerPC and SPARC. Other architectures need more work.
* sptests: Refactor sp09 into sppartition_err01 and sp09.Mandar Juvekar2014-01-021-0/+1
|
* spregion_err01: New test refactored from sp09Mandar Juvekar2013-12-301-0/+1
|
* sptests: refactor sp09/screen13 into a new test spclock_err02Chirayu Desai2013-12-241-0/+1
|
* sptests/spcpuset*: Add tests for fixed size cpu_set_t operations.Jennifer Averett2013-12-191-0/+5
| | | | | | This adds five tests for <sys/cpuset.h>. It does not include tests for CPU_XXX_S methods. The autotools should be able to avoid enabling the tests unless the toolset has <sys/cpuset.h>.
* sptests: refactored sp09/screen14.c into two new testsDaniel Ramirez2013-12-111-0/+2
|
* sptests: add a test for page sizeChirayu Desai2013-12-061-0/+1
| | | | Bug: https://www.rtems.org/bugzilla/show_bug.cgi?id=1216
* sptests/spintrcritical20: PR2140: New testSebastian Huber2013-08-231-0/+1
|
* sptests/spintrcritical19: PR2136: New testSebastian Huber2013-08-081-0/+1
|
* clean up spatomic testcaseWeiY2013-08-011-11/+0
|
* score: Add freechainZhongwei Yao2013-07-241-0/+1
|
* stdatomic.h support check when configureWeiY2013-07-171-0/+4
|
* sptests: add test to demonstrate bug in strict order mutexGedare Bloom2013-05-201-0/+1
|
* sptests: add test for priority inversion with multiple locksGedare Bloom2013-05-201-0/+1
|
* score: Add CPU context validationSebastian Huber2013-05-101-0/+1
|
* Clear the atomic conditional compilation.WeiY2013-05-011-4/+0
|
* Introduce AM_CONDITIONAL ATOMIC, cpuopt RTEMS_ATOMIC.Ralf Corsépius2013-02-141-0/+4
|
* score: atomic support for RTEMS automake and autoconf changesWeiY2013-02-071-0/+7
|
* score: Add CPU_Exception_frameSebastian Huber2012-11-271-0/+1
| | | | | | | | | | | | | | | | | | | | | Add CPU port type CPU_Exception_frame and function _CPU_Exception_frame_print(). The CPU ports of avr, bfin, h8300, lm32, m32c, m32r, m68k, nios2, sh, sparc64, and v850 use an empty default implementation of _CPU_Exception_frame_print(). Add rtems_exception_frame and rtems_exception_frame_print(). Add RTEMS_FATAL_SOURCE_EXCEPTION for CPU exceptions. Use rtems_fatal() with source RTEMS_FATAL_SOURCE_EXCEPTION in CPU ports of i386, powerpc, and sparc for unexpected exceptions. Add third parameter to RTEMS_BSP_CLEANUP_OPTIONS() which controls the BSP_PRINT_EXCEPTION_CONTEXT define used in the default bsp_fatal_extension(). Add test sptests/spfatal26.
* sapi: Add and use rtems_internal_error_descriptionSebastian Huber2012-11-151-0/+1
|
* sptests/spinternalerror01: New testSebastian Huber2012-11-131-0/+1
|
* rtems: Add system eventsSebastian Huber2012-10-301-0/+2
| | | | | | | System events are similar to normal events. They offer a second set of events. These events are intended for internal RTEMS use and should not be used by applications (with the exception of the transient system event).
* score: Work area initialization API changeSebastian Huber2012-10-251-1/+0
| | | | | | | | | | | | The work areas (RTEMS work space and C program heap) will be initialized now in a separate step and are no longer part of rtems_initialize_data_structures(). Initialization is performed with tables of Heap_Area entries. This allows usage of scattered memory areas present on various small scale micro-controllers. The sbrk() support API changes also. The bsp_sbrk_init() must now deal with a minimum size for the first memory chunk to take the configured work space size into account.
* score: Critical fix for thread dispatchingSebastian Huber2012-10-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The changes in _Thread_Dispatch() of commits dad36c52b8be5d7b46bc7af85655055db7208652 and d4dc7c8196355f08044e67a3f5c1e19485f17ff1 introduced a severe bug which destroys the real-time properties of RTEMS completely. Consider the following scenario. We have three tasks L (lowest priority), M (middle priority), and H (highest priority). Now let a thread dispatch from M to L happen. An interrupt occurs in _Thread_Dispatch() here: void _Thread_Dispatch( void ) { [...] post_switch: _ISR_Enable( level ); <-- INTERRUPT <-- AFTER INTERRUPT _Thread_Unnest_dispatch(); _API_extensions_Run_postswitch(); } The interrupt event makes task H ready. The interrupt code will see _Thread_Dispatch_disable_level > 0 and thus doesn't perform a _Thread_Dispatch(). Now we return to position "AFTER INTERRUPT". This means task L executes now although task H is ready! Task H will execute once someone calls _Thread_Dispatch().
* timespec helpers: Add wrappers with new testKrzysztof Mięsowicz2012-08-291-0/+1
|
* sp77: new test to cover allocated message size overflowingKrzysztof Mięsowicz2012-08-291-0/+1
| | | | Author: Krzysztof Mięsowicz <krzysztof.miesowicz@gmail.com>
* Require automake-1.12.2.Ralf Corsépius2012-07-191-1/+1
|
* Require autoconf-2.69.Ralf Corsépius2012-07-191-1/+1
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-2/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* Revert: Remove CVS IdsJoel Sherrill2012-05-071-0/+2
| | | | | See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
* Remove CVS-Ids.Ralf Corsépius2012-05-041-2/+0
|
* PR1908: QoS library for CBS schedulerPetr Benes2012-04-151-0/+1
| | | | | | | Since the CBS scheduler is inspired by AQuoSA project for Linux, additional API (qreslib) compliant with Linux has been created. Sptest for qreslib included.
* 2011-12-14 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-12-141-0/+1
| | | | | | | | PR 1924/cpukit * spstkalloc02/.cvsignore, spstkalloc02/Makefile.am, spstkalloc02/init.c, spstkalloc02/spstkalloc02.doc, spstkalloc02/spstkalloc02.scn: New files. * Makefile.am, configure.ac: Reflect changes above.
* 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-09-301-0/+3
| | | | * configure.ac: Check for size of time_t.