summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* testsuites: Remove BSP_SMALL_MEMORYJoel Sherrill2014-05-064-42/+3
|
* testsuite: Add a per BSP test check for tests not to build.Chris Johns2014-05-051-19/+19
| | | | | | | | Provide a file per BSP to list tests that do not build for a BSP. This change removes the BSP_SMALL_MEMORY hack from the code. That hack was a mistake. Provide configuration files for each BSP with tests that cannot build.
* utf8proc01: Honor BSP_SMALL_MEMORYJoel Sherrill2014-04-221-1/+7
|
* flashdisk01: Honor BSP_SMALL_MEMORYJoel Sherrill2014-04-221-2/+2
|
* score: Statically initialize IO managerSebastian Huber2014-04-101-1/+0
| | | | | | | | | | | | This simplifies the RTEMS initialization and helps to avoid a memory overhead. The workspace demands of the IO manager were not included in the <rtems/confdefs.h> workspace size estimate. This is also fixed as a side-effect. Update documentation and move "Specifying Application Defined Device Driver Table" to the section end. This sub-section is not that important for the user. Mentioning this at the beginning may lead to confusion.
* libtests/newlib01: New testSebastian Huber2014-04-016-0/+347
|
* tests/fatal: Fix test namesSebastian Huber2014-03-311-1/+1
|
* privateenv: Use POSIX keys instead of task variables.Christian Mauderer2014-03-271-0/+2
|
* tests: Produce proper begin/end messagesSebastian Huber2014-03-251-1/+0
|
* libcsupport: Use POSIX keys for GXX key functionsChristian Mauderer2014-03-242-6/+31
| | | | | With this patch C++ applications now eventually need additional POSIX-keys and POSIX-key-value-pairs configured.
* libcsupport: Remove unused gxx-wrapper function.Christian Mauderer2014-03-243-9/+0
| | | | The rtems_gxx_key_dtor function is not longer used by gcc.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-21175-175/+175
|
* tests/libtests: Use <rtems/test.h>Sebastian Huber2014-03-2082-146/+449
|
* sapi: Use one SMP lock for all chainsSebastian Huber2014-03-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This partially reverts commit 1215fd4d9426a59d568560e9a485628560363133. In order to support profiling of SMP locks and provide a future compatible SMP locks API it is necessary to add an SMP lock destroy function. Since the commit above adds an SMP lock to each chain control we would have to add a rtems_chain_destroy() function as well. This complicates the chain usage dramatically. Thus revert the patch above. A global SMP lock for all chains is used to implement the protected chain operations. Advantages: * The SAPI chain API is now identical on SMP and non-SMP configurations. * The size of the chain control is reduced and is then equal to the Score chains. * The protected chain operations work correctly on SMP. Disadvantage: * Applications using many different chains and the protected operations may notice lock contention. The chain control size drop is a huge benefit (SAPI chain controls are 66% larger than the Score chain controls). The only disadvantage is not really a problem since these applications can use specific interrupt locks and unprotected chain operations to avoid this issue.
* libnetworking: TypoSebastian Huber2014-03-061-1/+21
|
* score: Add SYSTEM_STATE_TERMINATEDSebastian Huber2014-02-191-1/+1
| | | | | | Merge systems states SYSTEM_STATE_SHUTDOWN and SYSTEM_STATE_FAILED into new system state SYSTEM_STATE_TERMINATED. This reflects that all system termination paths end up in _Internal_error_Occurred().
* score: Add _Heap_Size_with_overhead()Sebastian Huber2014-02-042-0/+21
|
* libtests/block11: Use custom device driverSebastian Huber2014-02-031-3/+36
|
* testsuite/rtems++: Output format change.Chris Johns2014-01-102-101/+104
| | | | | | Alter the output to avoid sending out what is the MI protocol. The SIS simulator is currently broken and outputs directly to GDB's stdout and so this output gets parsed as MI output.
* libtests: Add contents to rbheap and stackchk documentation filesCynthia Rempel2014-01-093-5/+183
|
* libtests/termios01: Add tests for cfsetspeed() and cfmakeraw()Daniel Ramirez2014-01-093-3/+106
|
* libtests/uid01: Fix Copyright informationDaniel Ramirez2014-01-094-15/+20
|
* libtests: added test to confirm patch fixes bugDaniel Ramirez2014-01-097-1/+268
|
* fstests and libtests: Add contents to multiple documentation filesCynthia Rempel2014-01-086-8/+143
|
* utf8proc1/spedgsched01: minor fixes in test document filesMandar Juvekar2013-12-251-16/+24
|
* Update to Mongoose 3.9 at the last point before the MIT -> GPL license changeNick Withers2013-12-041-25/+21
| | | | | | | | | | | | | | | | | | | | [That is, https://github.com/cesanta/mongoose/commit/04fc209644b414d915c446bb1815b55e9fe63acc. See https://groups.google.com/forum/#!topic/mongoose-users/aafbOnHonkI] The RTEMS patches described in the following emails and made to the previous Mongoose base have been applied: - http://www.rtems.org/pipermail/rtems-devel/2012-July/001345.html - http://www.rtems.org/pipermail/rtems-devel/2012-July/001343.html - http://www.rtems.org/pipermail/rtems-devel/2012-July/001346.html (except to mongoose.1, see below) ...as well as a patch very similar to that discussed at http://forums.bannister.org/ubbthreads.php?ubb=showflat&topic=7600&gonew=1 to provide poll() (which might be able to go away soon, with incoming RTEMS poll() support) mg_connect(), mg_url_encode() and mg_vprintf() were additionally marked "static" to silence warnings. mongoose.1 appears to have been removed from the upstream distribution. Note that the API's changed, for example: - A struct mg_callbacks must now be provided to mg_start(). Initialise members to NULL to disable various types of callbacks - Callback interfaces have changed significantly in general - The short form of options (e.g., "u" instead of "run_as_user") are no longer available (upstream) - The "max_request_size" options has been removed
* score/rbtree: Remove "unprotected" from APISebastian Huber2013-11-211-1/+1
|
* libtests/malloctest: Fix heap extend test caseSebastian Huber2013-11-181-1/+1
|
* testsuites: Add missing .scn filesJoel Sherrill2013-11-152-0/+8
|
* libtests/flashdisk01: Include missing header fileSebastian Huber2013-10-161-0/+1
|
* libtests/termios04: Avoid NULL pointer accessSebastian Huber2013-09-171-3/+6
|
* libblock: PR2145: Limit maximum read-ahead blocksSebastian Huber2013-09-166-0/+89
| | | | This helps to prevent stack overflows due to configuration errors.
* sapi: SMP support for chainsSebastian Huber2013-08-301-2/+2
| | | | | | | | Add ISR lock to chain control for proper SMP protection. Replace rtems_chain_extract() with rtems_chain_explicit_extract() and rtems_chain_insert() with rtems_chain_explicit_insert() on SMP configurations. Use rtems_chain_explicit_extract() and rtems_chain_explicit_insert() to provide SMP support.
* libtests/flashdisk01: Update screen fileSebastian Huber2013-08-231-8/+10
|
* PR766: Delete __RTEMS_VIOLATE_KERNEL_VISIBILITY__Sebastian Huber2013-08-081-1/+0
|
* libtests/malloc04: Fixes for RTEMS_DEBUG 2nd trySebastian Huber2013-07-262-17/+17
|
* score: Merge tod implementation into one fileSebastian Huber2013-07-261-3/+3
| | | | | Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and TOD_MILLISECONDS_TO_TICKS().
* libtests/malloc04: Fixes for RTEMS_DEBUGSebastian Huber2013-07-262-17/+17
|
* score: Merge sysstate API into one fileSebastian Huber2013-07-241-0/+1
|
* libtests/malloctest: Fixes for RTEMS_DEBUGSebastian Huber2013-07-242-5/+36
|
* score: Create heap implementation headerSebastian Huber2013-07-231-2/+1
| | | | | | Move implementation specific parts of heap.h and heap.inl into new header file heapimpl.h. The heap.h contains now only the application visible API.
* Include missing <string.h>Sebastian Huber2013-07-234-0/+4
|
* score: Create rbtree implementation headerSebastian Huber2013-07-231-0/+1
| | | | | | Move implementation specific parts of rbtree.h and rbtree.inl into new header file rbtreeimpl.h. The rbtree.h contains now only the application visible API.
* testsuites: Use _Thread_Get_executing()Sebastian Huber2013-07-221-2/+4
|
* testsuites: Include missing header filesSebastian Huber2013-07-221-0/+1
|
* libtests/gxx01: Avoid random memory read/writeSebastian Huber2013-07-182-22/+15
|
* libtests: Add new test: utf8proc01Ralf Kirchner2013-06-036-0/+317
| | | | | | | | utf8proc is a library for processing UTF-8 encoded Unicode strings. Some features are Unicode normalization, stripping of default ignorable characters, case folding and detection of grapheme cluster boundaries. For now utf8proc is intended for normalizing and folding strings for comparison purposes within the UTF-8 support of the FAT file system. This test will call interface methods of library utf8proc in order to make sure they compiled and linked ok. The library is third party, thus it should be sufficient for us to make sure we can build it correctly.
* libtests/malloc04: Prevent compiler optimizationsSebastian Huber2013-05-101-1/+6
|
* libtests/malloc04: Adjust for new sbrk() supportSebastian Huber2013-05-033-49/+84
|
* libtests/exit02: New testSebastian Huber2013-04-236-0/+129
|