summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* libtests/exit01: New testSebastian Huber2013-04-236-0/+151
|
* Use uint32_t instead of long. Use unsigned defines (Prevent overflows on ↵Ralf Corsépius2013-04-172-6/+6
| | | | 16bit targets)
* libtests/flashdisk01: Disable for small memory BSPSebastian Huber2013-04-082-0/+31
|
* RTEMS: Delete ChangeLog files.Gedare Bloom2013-03-081-1611/+0
| | | | | | | | | This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain.
* ftpfs: Fix SIZE command handlingSebastian Huber2013-01-282-4/+26
| | | | | | | It is invalid to issue a SIZE command once a data transfer is in progress. For reads we issue the SIZE command before the RETR command and get a snapshot of the file size. For writes the file size is initialized to zero and incremented for each write chunk.
* testsuites: Fix prototypesSebastian Huber2013-01-272-2/+10
|
* libtests/rbheap01: Add test casesSebastian Huber2012-12-221-0/+42
|
* libtests/malloctest: Add test caseSebastian Huber2012-12-221-0/+25
|
* libtests/malloctest: Add test caseSebastian Huber2012-12-221-0/+24
|
* libtests/md501: Use test cases of RFC 2202Sebastian Huber2012-12-162-160/+200
|
* libtests/md501: New testSebastian Huber2012-12-166-0/+251
|
* termios: Implement tcflush()Sebastian Huber2012-12-132-13/+15
| | | | New IO control RTEMS_IO_TCFLUSH.
* termios: Fix tcflow() error statusSebastian Huber2012-12-131-7/+12
|
* libblock: Add sparse diskRalf Kirchner2012-12-056-0/+478
|
* ftpfs: Use SIZE commandSebastian Huber2012-11-212-0/+29
|
* libnetworking: Use rtems_clock_get_uptime_secondsSebastian Huber2012-11-211-1/+1
| | | | | | | | This reduces the start-up time of the network stack. With a 1ms tick the ticks since boot value overflows after approximately 50 days. This problem is avoided with the rtems_clock_get_uptime_seconds() function.
* score: Add RTEMS_FATAL_SOURCE_STACK_CHECKERSebastian Huber2012-11-151-5/+2
|
* testsuites: Include <bsp.h>Sebastian Huber2012-11-144-0/+8
| | | | | Include <bsp.h> for proper BSP specific <rtems/confdefs.h> initialization.
* libtests/devfs03: Initialize nodesSebastian Huber2012-11-071-0/+2
|
* libblock: Block device transfer request API changeSebastian Huber2012-11-029-60/+67
| | | | | | | | | | | | | | Add and use rtems_blkdev_request_done(). Block device transfer requests must signal the completion status now with rtems_blkdev_request_done(). The return value of the block device IO control will be ignored for transfer requests. The first parameter of rtems_blkdev_request_cb is now the transfer request structure. Renamed rtems_blkdev_request::req_done to rtems_blkdev_request::done to break third party drivers at compile time, otherwise this API change would result in runtime errors.
* libblock: rtems_bdbuf_set_block_size() API changeSebastian Huber2012-10-262-2/+2
| | | | | | | The set block size must synchronize and purge the disk to avoid an inconsistent cache state and data corruption. The synchronization is optional depending on the new sync parameter. In some contexts a synchronization must not be performed, e.g. during disk creation.
* libtests/block16: New testSebastian Huber2012-10-266-0/+187
|
* score: Work area initialization API changeSebastian Huber2012-10-251-14/+29
| | | | | | | | | | | | 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: Append to free list in _Heap_Extend()Sebastian Huber2012-10-251-0/+42
|
* score: Change _Heap_Extend() APISebastian Huber2012-10-251-0/+7
| | | | | | | | | | | | | | The _Heap_Extend() has now the same signature as _Heap_Initialize(). The 4th parameter is ignored (page size in _Heap_Initialize()). Add Heap_Area and Heap_Initialization_or_extend_handler. Add and test _Heap_No_extend(). This helps to do a table based heap initialization and extension. Create a table of Heap_Area elements and iterate through it. Set the handler to _Heap_Initialize() in the first iteration and then to _Heap_Extend().
* Remove unused var "sc".Ralf Corsépius2012-10-151-1/+0
|