summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Remove unused var "service". Move #include "test-http-client.h" after ↵Ralf Corsépius2012-10-151-2/+2
| | | | std-header inclusion.
* Move extern "C" after std-header inclusions.Ralf Corsépius2012-10-151-4/+4
|
* mghttpd: Requires POSIX to build server and testsJoel Sherrill2012-10-032-0/+4
| | | | | | Formerly, mghttpd was conditional only on networking being enabled. It uses on pthread and must also be conditional on POSIX threads support being enabled.
* Revert "Add config.h.in."Gedare Bloom2012-08-061-55/+0
| | | | This reverts commit cf42a6ea9dbb6ebee498ae8db319d3e475bcd6be.
* Require automake-1.12.2.Ralf Corsépius2012-07-191-1/+1
|
* Require autoconf-2.69.Ralf Corsépius2012-07-191-1/+1
|
* libtests/termios01: Use greedy allocation APISebastian Huber2012-07-172-36/+22
|
* score: Change greedy allocation APISebastian Huber2012-07-172-5/+7
|
* libtests/mghttpd01: New testChristian Mauderer2012-07-129-0/+470
|
* libblock: Fix read-ahead trigger and next updateSebastian Huber2012-07-021-5/+5
| | | | | The previous version was sub-optimal for read-ahead transfer counts of one.
* libblock: Fix read-ahead trigger and next updateSebastian Huber2012-07-022-40/+52
|
* libblock: Fix continuous blocks write requestSebastian Huber2012-07-026-0/+230
|
* libtests/block06: Increase stack sizeSebastian Huber2012-07-021-0/+2
|
* libblock: Add block device statisticsSebastian Huber2012-06-126-0/+275
|
* libtests/block13: Add const qualifierSebastian Huber2012-06-041-1/+1
|
* libtests/block05: Fix warningsSebastian Huber2012-06-041-2/+2
|
* libblock: Add read-ahead taskSebastian Huber2012-06-046-0/+275
| | | | | | | | | | | Read-ahead requests were previously executed in the context of the reading task. This blocks the reading task until the complete read with read-ahead transfer is finished. A read-ahead task is introduced to off-load the read-ahead transfer. This allows the reading task to work with the requested block more quickly. The read-ahead is triggered after two misses of ascending consecutive blocks or a read hit of a block read by the most-recent read-ahead transfer. The read-ahead feature is configurable and can be disabled.
* Fix C files which had two semi-colons at EOLJoel Sherrill2012-05-313-4/+4
|
* Revert "Revert "libtests/complex: Avoid generated files""Ralf Corsépius2012-05-317-437/+145
| | | | This reverts commit 0c2d8ec48a116cadb86564bc1226e308e197d4c1.
* Revert "Revert "libtests/math*: Avoid generated files""Ralf Corsépius2012-05-318-1116/+316
| | | | This reverts commit 87c8d8aba6a9582ca5eeacd332b5b107e26ea50f.
* Revert "libtests/math*: Avoid generated files"Ralf Corsépius2012-05-318-316/+1116
| | | | This reverts commit 6a5bd1c65c005457455db344f2ee831d7a5cf99b.
* Revert "libtests/complex: Avoid generated files"Ralf Corsépius2012-05-317-145/+437
| | | | This reverts commit a80a108d447d596e476611108cd468ec993be4a6.
* libblock: Simplify disk managementSebastian Huber2012-05-311-1/+1
| | | | | Add block_count and media_blocks_per_block to rtems_disk_device. Add and use rtems_disk_init_phys() and rtems_disk_init_log().
* libblock: Remove const qualifier from bdbuf APISebastian Huber2012-05-3111-18/+18
| | | | This allows addtion of per disk statistics for example.
* libblock: Add task stack size bdbuf configurationSebastian Huber2012-05-3111-17/+17
| | | | | | The task stack size for the swap-out and worker tasks is now configurable. The bdbuf task resources are now included in the work space size estimate.
* Add config.h.in.Ralf Corsépius2012-05-241-0/+55
|
* Revert "Revert "libtests/complex: Avoid generated files""Ralf Corsépius2012-05-247-437/+145
| | | | This reverts commit 0c2d8ec48a116cadb86564bc1226e308e197d4c1.