Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | librpc: PR2066: Fix for short enums | Sebastian Huber | 2012-06-06 | 7 | -15/+23 |
| | | | | | | | | | | The XDR library has a problem on architectures with short enums like the default ARM EABI. Short enums means that the size of the enum type is variable and the smallest integer type to hold all enum values will be selected. For many enums this is char. The XDR library uses int32_t for enum_t. There are several evil casts from an enum type to enum_t which leads to invalid memory accesses on short enum architectures. A workaround is to add appropriate dummy enum values. | ||||
* | network/bootp: PR2031: Add and use header file | Sebastien Bourdeauducq | 2012-06-06 | 6 | -38/+51 |
| | |||||
* | powerpc/mpc55xx: BSP variant changes for MPC5643L | Sebastian Huber | 2012-06-05 | 10 | -44/+60 |
| | |||||
* | libcsupport: Add rtems_printf_plugin() | Sebastian Huber | 2012-06-04 | 3 | -0/+36 |
| | |||||
* | libtests/block13: Add const qualifier | Sebastian Huber | 2012-06-04 | 1 | -1/+1 |
| | |||||
* | libblock: Rename structure | Sebastian Huber | 2012-06-04 | 1 | -3/+3 |
| | |||||
* | bsp/t32mppc: Fix Trace32 configuration file | Sebastian Huber | 2012-06-04 | 1 | -3/+1 |
| | |||||
* | libtests/block05: Fix warnings | Sebastian Huber | 2012-06-04 | 1 | -2/+2 |
| | |||||
* | dosfs: Fix for no space left on device condition | Sebastian Huber | 2012-06-04 | 1 | -3/+5 |
| | | | | | | The file size was wrong in the no space left on device condition. This resulted in turn in a read of an invalid block which lead to an EIO error status. | ||||
* | libblock: Add read-ahead task | Sebastian Huber | 2012-06-04 | 11 | -130/+568 |
| | | | | | | | | | | | 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. | ||||
* | bsps/powerpc: Add load section for .nocache | Sebastian Huber | 2012-06-04 | 13 | -21/+48 |
| | |||||
* | bsp/qoriq: New BSP option | Sebastian Huber | 2012-06-04 | 2 | -0/+6 |
| | | | | New BSP option BSP_USE_DATA_CACHE_BLOCK_TOUCH. | ||||
* | powerpc: Simplify context switch | Sebastian Huber | 2012-06-04 | 8 | -514/+285 |
| | | | | | | | | | | | | | | | | | | | PowerPC cores with the SPE (Signal Processing Extension) have 64-bit general-purpose registers. The SPE context switch code has been merged with the standard context switch code. The context switch may use cache operations to increase the performance. It will be ensured that the context is 32-byte aligned (PPC_DEFAULT_CACHE_LINE_SIZE). This increases the overall memory size of the context area in the thread control block slightly. The general-purpose registers GPR2 and GPR13 are no longer part of the context. The BSP must initialize these registers during startup (usually initialized by the __eabi() function). The new BSP option BSP_USE_DATA_CACHE_BLOCK_TOUCH can be used to enable the dcbt instruction in the context switch. The new BSP option BSP_USE_SYNC_IN_CONTEXT_SWITCH can be used to enable sync and isync instructions in the context switch. This should be not necessary in most cases. | ||||
* | Fix C files which had two semi-colons at EOL | Joel Sherrill | 2012-05-31 | 25 | -31/+30 |
| | |||||
* | 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. | ||||
* | dosfs: Fix format request with sectors per cluster | Sebastian Huber | 2012-05-31 | 1 | -2/+10 |
| | |||||
* | libblock: Move rtems_bdbuf_get_media_block() call | Sebastian Huber | 2012-05-31 | 1 | -75/+78 |
| | | | | Move rtems_bdbuf_get_media_block() call inside the bdbuf lock. | ||||
* | libblock: Simplify disk management | Sebastian Huber | 2012-05-31 | 8 | -119/+230 |
| | | | | | 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 explicit bds_per_group parameter | Sebastian Huber | 2012-05-31 | 1 | -18/+13 |
| | |||||
* | libblock: Remove const qualifier from bdbuf API | Sebastian Huber | 2012-05-31 | 20 | -46/+46 |
| | | | | This allows addtion of per disk statistics for example. | ||||
* | libblock: Add task stack size bdbuf configuration | Sebastian Huber | 2012-05-31 | 14 | -58/+89 |
| | | | | | | 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. | ||||
* | pc386: Added sections for rtems-libbsd support. | Jennifer Averett | 2012-05-30 | 1 | -0/+11 |
| | |||||
* | dosfs: Fix print format string | Sebastian Huber | 2012-05-29 | 1 | -1/+2 |
| | |||||
* | ftpd: Set current directory after session close | Sebastian Huber | 2012-05-29 | 1 | -1/+2 |
| | | | | | | The chroot() is an implicit chdir("/"). Set the current directory to "/" after session close. This helps to avoid references to mounted file systems in dynamic media. | ||||
* | Filesystem: Wait for unmount() to finish | Sebastian Huber | 2012-05-29 | 7 | -54/+143 |
| | |||||
* | shell/lsof: Use fprintf() instead of printk() | Sebastian Huber | 2012-05-24 | 1 | -2/+6 |
| | |||||
* | libblock: Fix read request block count calculation | Sebastian Huber | 2012-05-24 | 1 | -1/+1 |
| | |||||
* | libblock: Fix state descriptions | Sebastian Huber | 2012-05-24 | 1 | -1/+1 |
| | |||||
* | Add config.h.in. | Ralf Corsépius | 2012-05-24 | 10 | -1/+1018 |
| | |||||
* | Add bspopts.h.in. | Ralf Corsépius | 2012-05-24 | 85 | -1/+3746 |
| | |||||
* | 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. | ||||
* | powerpc/t32mppc: Typo | Sebastian Huber | 2012-05-22 | 1 | -1/+1 |
| | |||||
* | powerpc/t32mppc: New BSP | Sebastian Huber | 2012-05-22 | 18 | -1/+841 |
| | |||||
* | network/dhcp: PR1841: Fix DNS processing in DHCP | Sebastien Bourdeauducq | 2012-05-22 | 1 | -3/+45 |
| | |||||
* | 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. | ||||
* | powerpc/qoriq: Fix due to console API changes | Sebastian Huber | 2012-05-21 | 1 | -2/+2 |
| | |||||
* | powerpc/mpc55xxevb: Fix cache define usage | Sebastian Huber | 2012-05-21 | 1 | -5/+9 |
| | |||||
* | Add missing ) | Ralf Corsépius | 2012-05-18 | 1 | -1/+1 |
| | |||||
* | Remove references to configure.in. | Ralf Corsépius | 2012-05-18 | 6 | -7/+7 |
| | |||||
* | Remove obsolete reference to posix bsp. | Ralf Corsépius | 2012-05-18 | 2 | -3/+1 |
| | |||||
* | Remove stray dnl. | Ralf Corsépius | 2012-05-18 | 3 | -6/+0 |
| |