Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleanup Krzysztof's copyright notices. | Ralf Corsépius | 2012-10-11 | 7 | -11/+11 |
| | |||||
* | fstests/fsimfsgeneric01: Avoid global state | Sebastian Huber | 2012-10-07 | 1 | -4/+3 |
| | |||||
* | Filesystem: Reject removal of root nodes | Sebastian Huber | 2012-10-07 | 1 | -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 dispatching | Sebastian Huber | 2012-10-07 | 6 | -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 tests | Joel Sherrill | 2012-10-03 | 2 | -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 tabs | Joel Sherrill | 2012-10-01 | 1 | -7/+8 |
| | |||||
* | misc fstests: Remove spaces at EOL | Joel Sherrill | 2012-10-01 | 6 | -21/+16 |
| | |||||
* | New fstest to cover RFS bitmaps - fsrfsbitmap01 | Krzysztof Miesowicz | 2012-10-01 | 6 | -0/+743 |
| | |||||
* | new fstest hitting fpathconf function | Krzysztof Miesowicz | 2012-10-01 | 6 | -0/+171 |
| | |||||
* | timespec helpers: Add wrappers with new test | Krzysztof Mięsowicz | 2012-08-29 | 6 | -1/+316 |
| | |||||
* | sp77: new test to cover allocated message size overflowing | Krzysztof Mięsowicz | 2012-08-29 | 6 | -1/+102 |
| | | | | Author: Krzysztof Mięsowicz <krzysztof.miesowicz@gmail.com> | ||||
* | Revert "Add config.h.in." | Gedare Bloom | 2012-08-06 | 8 | -523/+0 |
| | | | | This reverts commit cf42a6ea9dbb6ebee498ae8db319d3e475bcd6be. | ||||
* | Remove CVS-Ids. | Ralf Corsépius | 2012-07-19 | 1 | -2/+0 |
| | |||||
* | Remove CVS-Ids. | Ralf Corsépius | 2012-07-19 | 1 | -5/+0 |
| | |||||
* | Require automake-1.12.2. | Ralf Corsépius | 2012-07-19 | 12 | -12/+12 |
| | |||||
* | Require autoconf-2.69. | Ralf Corsépius | 2012-07-19 | 12 | -12/+12 |
| | |||||
* | psxtests/psxchroot01: Typo | Sebastian Huber | 2012-07-17 | 1 | -1/+1 |
| | |||||
* | psxtests/psxpipe01: Use greedy allocation API | Sebastian Huber | 2012-07-17 | 1 | -3/+4 |
| | |||||
* | libtests/termios01: Use greedy allocation API | Sebastian Huber | 2012-07-17 | 2 | -36/+22 |
| | |||||
* | score: Change greedy allocation API | Sebastian Huber | 2012-07-17 | 10 | -25/+34 |
| | |||||
* | libtests/mghttpd01: New test | Christian Mauderer | 2012-07-12 | 9 | -0/+470 |
| | |||||
* | libblock: Fix read-ahead trigger and next update | Sebastian Huber | 2012-07-02 | 1 | -5/+5 |
| | | | | | The previous version was sub-optimal for read-ahead transfer counts of one. | ||||
* | libblock: Fix read-ahead trigger and next update | Sebastian Huber | 2012-07-02 | 2 | -40/+52 |
| | |||||
* | libblock: Fix continuous blocks write request | Sebastian Huber | 2012-07-02 | 6 | -0/+230 |
| | |||||
* | libtests/block06: Increase stack size | Sebastian Huber | 2012-07-02 | 1 | -0/+2 |
| | |||||
* | fstests/fsfseeko01: New test | Sebastian Huber | 2012-06-19 | 6 | -0/+119 |
| | |||||
* | score: New structure TOD_Control | Sebastian Huber | 2012-06-14 | 1 | -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 statistics | Sebastian Huber | 2012-06-12 | 6 | -0/+275 |
| | |||||
* | libtests/block13: Add const qualifier | Sebastian Huber | 2012-06-04 | 1 | -1/+1 |
| | |||||
* | libtests/block05: Fix warnings | Sebastian Huber | 2012-06-04 | 1 | -2/+2 |
| | |||||
* | libblock: Add read-ahead task | Sebastian Huber | 2012-06-04 | 6 | -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 EOL | Joel Sherrill | 2012-05-31 | 5 | -8/+7 |
| | |||||
* | samples - Eliminate missing prototype warnings | Joel Sherrill | 2012-05-31 | 13 | -124/+65 |
| | |||||
* | sptests - Eliminate missing prototype warnings | Joel Sherrill | 2012-05-31 | 71 | -106/+388 |
| | |||||
* | Revert "Revert "libtests/complex: Avoid generated files"" | Ralf Corsépius | 2012-05-31 | 7 | -437/+145 |
| | | | | This reverts commit 0c2d8ec48a116cadb86564bc1226e308e197d4c1. | ||||
* | Revert "Revert "libtests/math*: Avoid generated files"" | Ralf Corsépius | 2012-05-31 | 8 | -1116/+316 |
| | | | | This reverts commit 87c8d8aba6a9582ca5eeacd332b5b107e26ea50f. | ||||
* | Revert "libtests/math*: Avoid generated files" | Ralf Corsépius | 2012-05-31 | 8 | -316/+1116 |
| | | | | This reverts commit 6a5bd1c65c005457455db344f2ee831d7a5cf99b. | ||||
* | Revert "libtests/complex: Avoid generated files" | Ralf Corsépius | 2012-05-31 | 7 | -145/+437 |
| | | | | This reverts commit a80a108d447d596e476611108cd468ec993be4a6. | ||||
* | libblock: Simplify disk management | Sebastian Huber | 2012-05-31 | 1 | -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 API | Sebastian Huber | 2012-05-31 | 12 | -19/+19 |
| | | | | This allows addtion of per disk statistics for example. | ||||
* | libblock: Add task stack size bdbuf configuration | Sebastian Huber | 2012-05-31 | 11 | -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 finish | Sebastian Huber | 2012-05-29 | 3 | -43/+64 |
| | |||||
* | Add config.h.in. | Ralf Corsépius | 2012-05-24 | 8 | -0/+523 |
| | |||||
* | Revert "Revert "libtests/complex: Avoid generated files"" | Ralf Corsépius | 2012-05-24 | 7 | -437/+145 |
| | | | | This reverts commit 0c2d8ec48a116cadb86564bc1226e308e197d4c1. | ||||
* | Revert "Revert "libtests/math*: Avoid generated files"" | Ralf Corsépius | 2012-05-24 | 8 | -1116/+316 |
| | | | | This reverts commit 87c8d8aba6a9582ca5eeacd332b5b107e26ea50f. | ||||
* | Revert "libtests/math*: Avoid generated files" | Ralf Corsépius | 2012-05-23 | 8 | -316/+1116 |
| | | | | This reverts commit 6a5bd1c65c005457455db344f2ee831d7a5cf99b. | ||||
* | Revert "libtests/complex: Avoid generated files" | Ralf Corsépius | 2012-05-23 | 7 | -145/+437 |
| | | | | This reverts commit a80a108d447d596e476611108cd468ec993be4a6. | ||||
* | libtests/math*: Avoid generated files | Sebastian Huber | 2012-05-22 | 8 | -1116/+316 |
| | | | | Use C pre-processor instead of shell commands. | ||||
* | libtests/complex: Avoid generated files | Sebastian Huber | 2012-05-22 | 7 | -437/+145 |
| | | | | Use C pre-processor instead of shell commands. | ||||
* | Add missing ) | Ralf Corsépius | 2012-05-18 | 1 | -1/+1 |
| |