Sebastien Bourdeauducq
6c18c97be0
network/bootp: PR2031: Add and use header file
2012-06-06 13:30:14 +02:00
Sebastian Huber
eb1951a2d1
powerpc/mpc55xx: BSP variant changes for MPC5643L
2012-06-05 17:45:00 +02:00
Sebastian Huber
b2cb8d6fb4
libcsupport: Add rtems_printf_plugin()
2012-06-04 17:30:21 +02:00
Sebastian Huber
1f7b5b0142
libtests/block13: Add const qualifier
2012-06-04 17:30:21 +02:00
Sebastian Huber
df84ca249d
libblock: Rename structure
2012-06-04 17:30:20 +02:00
Sebastian Huber
5bd7bd5ab1
bsp/t32mppc: Fix Trace32 configuration file
2012-06-04 17:30:20 +02:00
Sebastian Huber
b8ed6d8037
libtests/block05: Fix warnings
2012-06-04 09:54:32 +02:00
Sebastian Huber
96b1d7fcfe
dosfs: Fix for no space left on device condition
...
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.
2012-06-04 09:54:32 +02:00
Sebastian Huber
39ee704e75
libblock: Add read-ahead task
...
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.
2012-06-04 09:54:31 +02:00
Sebastian Huber
6273201b14
bsps/powerpc: Add load section for .nocache
2012-06-04 09:54:31 +02:00
Sebastian Huber
105ccdd55e
bsp/qoriq: New BSP option
...
New BSP option BSP_USE_DATA_CACHE_BLOCK_TOUCH.
2012-06-04 09:54:31 +02:00
Sebastian Huber
1869bb7101
powerpc: Simplify context switch
...
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.
2012-06-04 09:54:31 +02:00
Joel Sherrill
721fe34aae
Fix C files which had two semi-colons at EOL
2012-05-31 15:34:36 -05:00
Joel Sherrill
5f0cd3499c
samples - Eliminate missing prototype warnings
2012-05-31 10:06:16 -05:00
Joel Sherrill
3c8eda77b9
sptests - Eliminate missing prototype warnings
2012-05-31 10:06:16 -05:00
Ralf Corsépius
4f16ce03d2
Revert "Revert "libtests/complex: Avoid generated files""
...
This reverts commit 0c2d8ec48a .
2012-05-31 10:06:15 -05:00
Ralf Corsépius
61d2fb4dba
Revert "Revert "libtests/math*: Avoid generated files""
...
This reverts commit 87c8d8aba6 .
2012-05-31 10:06:15 -05:00
Ralf Corsépius
5e707bc75e
Revert "libtests/math*: Avoid generated files"
...
This reverts commit 6a5bd1c65c .
2012-05-31 10:06:14 -05:00
Ralf Corsépius
b824fb873b
Revert "libtests/complex: Avoid generated files"
...
This reverts commit a80a108d44 .
2012-05-31 10:06:14 -05:00
Sebastian Huber
53f2ca3be6
dosfs: Fix format request with sectors per cluster
2012-05-31 13:50:08 +02:00
Sebastian Huber
f164ae751a
libblock: Move rtems_bdbuf_get_media_block() call
...
Move rtems_bdbuf_get_media_block() call inside the bdbuf lock.
2012-05-31 11:05:48 +02:00
Sebastian Huber
73c09b3b8e
libblock: Simplify disk management
...
Add block_count and media_blocks_per_block to rtems_disk_device. Add
and use rtems_disk_init_phys() and rtems_disk_init_log().
2012-05-31 11:05:48 +02:00
Sebastian Huber
2c6cc3c0de
libblock: Remove explicit bds_per_group parameter
2012-05-31 11:05:48 +02:00
Sebastian Huber
40284de844
libblock: Remove const qualifier from bdbuf API
...
This allows addtion of per disk statistics for example.
2012-05-31 11:05:48 +02:00
Sebastian Huber
b6911069d4
libblock: Add task stack size bdbuf configuration
...
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.
2012-05-31 11:05:48 +02:00
Jennifer Averett
bb08c0c8fb
pc386: Added sections for rtems-libbsd support.
2012-05-30 13:10:43 -05:00
Sebastian Huber
f7f2eb5799
dosfs: Fix print format string
2012-05-29 16:18:44 +02:00
Sebastian Huber
4da3fef455
ftpd: Set current directory after session close
...
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.
2012-05-29 16:18:44 +02:00
Sebastian Huber
847ad441cd
Filesystem: Wait for unmount() to finish
2012-05-29 12:25:34 +02:00
Sebastian Huber
4acbff6c8e
shell/lsof: Use fprintf() instead of printk()
2012-05-24 17:39:03 +02:00
Sebastian Huber
13d3a37d38
libblock: Fix read request block count calculation
2012-05-24 17:36:49 +02:00
Sebastian Huber
e7096b1fdf
libblock: Fix state descriptions
2012-05-24 17:32:24 +02:00
Ralf Corsépius
cf42a6ea9d
Add config.h.in.
2012-05-24 07:17:05 +02:00
Ralf Corsépius
daffa606cc
Add bspopts.h.in.
2012-05-24 07:16:50 +02:00
Ralf Corsépius
2a7b823a7c
Revert "Revert "libtests/complex: Avoid generated files""
...
This reverts commit 0c2d8ec48a .
2012-05-24 07:16:22 +02:00
Ralf Corsépius
1831fd1272
Revert "Revert "libtests/math*: Avoid generated files""
...
This reverts commit 87c8d8aba6 .
2012-05-24 07:15:40 +02:00
Ralf Corsépius
87c8d8aba6
Revert "libtests/math*: Avoid generated files"
...
This reverts commit 6a5bd1c65c .
2012-05-23 16:45:01 +02:00
Ralf Corsépius
0c2d8ec48a
Revert "libtests/complex: Avoid generated files"
...
This reverts commit a80a108d44 .
2012-05-23 16:44:33 +02:00
Sebastian Huber
14811a0a3c
powerpc/t32mppc: Typo
2012-05-22 15:07:48 +02:00
Sebastian Huber
e21c287cdb
powerpc/t32mppc: New BSP
2012-05-22 15:05:22 +02:00
Sebastien Bourdeauducq
7aba2ea4a8
network/dhcp: PR1841: Fix DNS processing in DHCP
2012-05-22 14:47:15 +02:00
Sebastian Huber
6a5bd1c65c
libtests/math*: Avoid generated files
...
Use C pre-processor instead of shell commands.
2012-05-22 10:52:41 +02:00
Sebastian Huber
a80a108d44
libtests/complex: Avoid generated files
...
Use C pre-processor instead of shell commands.
2012-05-22 10:52:41 +02:00
Sebastian Huber
1901afc5eb
powerpc/qoriq: Fix due to console API changes
2012-05-21 11:02:13 +02:00
Sebastian Huber
a880c90b20
powerpc/mpc55xxevb: Fix cache define usage
2012-05-21 10:59:59 +02:00
Ralf Corsépius
e7cf65453a
Add missing )
2012-05-18 11:20:54 +02:00
Ralf Corsépius
6963854ddc
Remove references to configure.in.
2012-05-18 07:47:52 +02:00
Ralf Corsépius
cf65bb0049
Remove obsolete reference to posix bsp.
2012-05-18 07:37:45 +02:00
Ralf Corsépius
bbb69abb98
Remove stray dnl.
2012-05-18 07:24:47 +02:00
Ralf Corsépius
39aab06ac4
Update from automake-1.11.5.
2012-05-18 07:11:47 +02:00