summaryrefslogtreecommitdiffstats
path: root/testsuites (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup Krzysztof's copyright notices.Ralf Corsépius2012-10-117-11/+11
|
* fstests/fsimfsgeneric01: Avoid global stateSebastian Huber2012-10-071-4/+3
|
* Filesystem: Reject removal of root nodesSebastian Huber2012-10-071-4/+1
| | | | | | | Reject the removal of file system instance root nodes in rmdir() and unlink() and return the EBUSY error status. File system instances can be removed with unmount(). Remove root node special cases in IMFS, DOSFS, and RFS.
* score: Critical fix for thread dispatchingSebastian Huber2012-10-076-1/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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().
* 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.
* fsrfsbitmap01/test.c: Remove tabsJoel Sherrill2012-10-011-7/+8
|
* misc fstests: Remove spaces at EOLJoel Sherrill2012-10-016-21/+16
|
* New fstest to cover RFS bitmaps - fsrfsbitmap01Krzysztof Miesowicz2012-10-016-0/+743
|
* new fstest hitting fpathconf functionKrzysztof Miesowicz2012-10-016-0/+171
|
* timespec helpers: Add wrappers with new testKrzysztof Mięsowicz2012-08-296-1/+316
|
* sp77: new test to cover allocated message size overflowingKrzysztof Mięsowicz2012-08-296-1/+102
| | | | Author: Krzysztof Mięsowicz <krzysztof.miesowicz@gmail.com>
* Revert "Add config.h.in."Gedare Bloom2012-08-068-523/+0
| | | | This reverts commit cf42a6ea9dbb6ebee498ae8db319d3e475bcd6be.
* Remove CVS-Ids.Ralf Corsépius2012-07-191-2/+0
|
* Remove CVS-Ids.Ralf Corsépius2012-07-191-5/+0
|
* Require automake-1.12.2.Ralf Corsépius2012-07-1912-12/+12
|
* Require autoconf-2.69.Ralf Corsépius2012-07-1912-12/+12
|
* psxtests/psxchroot01: TypoSebastian Huber2012-07-171-1/+1
|
* psxtests/psxpipe01: Use greedy allocation APISebastian Huber2012-07-171-3/+4
|
* libtests/termios01: Use greedy allocation APISebastian Huber2012-07-172-36/+22
|
* score: Change greedy allocation APISebastian Huber2012-07-1710-25/+34
|
* 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
|
* fstests/fsfseeko01: New testSebastian Huber2012-06-196-0/+119
|
* score: New structure TOD_ControlSebastian Huber2012-06-141-2/+2
| | | | | Group the global TOD variables (_TOD_Now, _TOD_Uptime, and _TOD_Is_set) in a structure to reduce address loads in _TOD_Tickle_ticks().
* 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-315-8/+7
|
* samples - Eliminate missing prototype warningsJoel Sherrill2012-05-3113-124/+65
|
* sptests - Eliminate missing prototype warningsJoel Sherrill2012-05-3171-106/+388
|
* 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-3112-19/+19
| | | | 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.
* Filesystem: Wait for unmount() to finishSebastian Huber2012-05-293-43/+64
|
* Add config.h.in.Ralf Corsépius2012-05-248-0/+523
|
* Revert "Revert "libtests/complex: Avoid generated files""Ralf Corsépius2012-05-247-437/+145
| | | | This reverts commit 0c2d8ec48a116cadb86564bc1226e308e197d4c1.
* Revert "Revert "libtests/math*: Avoid generated files""Ralf Corsépius2012-05-248-1116/+316
| | | | This reverts commit 87c8d8aba6a9582ca5eeacd332b5b107e26ea50f.
* Revert "libtests/math*: Avoid generated files"Ralf Corsépius2012-05-238-316/+1116
| | | | This reverts commit 6a5bd1c65c005457455db344f2ee831d7a5cf99b.
* Revert "libtests/complex: Avoid generated files"Ralf Corsépius2012-05-237-145/+437
| | | | This reverts commit a80a108d447d596e476611108cd468ec993be4a6.
* libtests/math*: Avoid generated filesSebastian Huber2012-05-228-1116/+316
| | | | Use C pre-processor instead of shell commands.
* libtests/complex: Avoid generated filesSebastian Huber2012-05-227-437/+145
| | | | Use C pre-processor instead of shell commands.
* Add missing )Ralf Corsépius2012-05-181-1/+1
|