Commit Graph

24326 Commits

Author SHA1 Message Date
Sebastian Huber
317ee8d7ff score: Change greedy allocation API 2012-07-17 10:19:16 +02:00
Sebastian Huber
aae7daa988 Fix broken _endtext symbol 2012-07-16 10:56:30 +02:00
Joel Sherrill
dc8ea655bd Merge branch 'master' of ssh://git.rtems.org/data/git/rtems 2012-07-14 14:29:41 -05:00
Joel Sherrill
9c9e7a4187 Merge branch 'master' of ssh://git.rtems.org/data/git/rtems 2012-07-14 14:28:39 -05:00
Joel Sherrill
93b1e4b925 shsim linkcmds: Add new FreeBSD TCP/IP stack sections 2012-07-14 14:28:10 -05:00
Joel Sherrill
c23957170f sparc linkcmds.base: Add new FreeBSD TCP/IP stack sections 2012-07-14 14:28:10 -05:00
Christian Mauderer
0eb5bfba3c libtests/mghttpd01: New test 2012-07-12 09:51:45 +02:00
Christian Mauderer
5267241b32 mghttpd: Clarify comment 2012-07-12 09:51:44 +02:00
Christian Mauderer
54da7c3e55 mghttpd: Add stack size and scheduling options 2012-07-12 09:51:44 +02:00
Sebastian Huber
ea008e2d0d mghttpd: Use MD5 library 2012-07-12 09:51:44 +02:00
Sebastian Huber
4248b28296 mghttpd: Use HAVE_CONFIG_H 2012-07-12 09:51:44 +02:00
Christian Mauderer
ad6c1f1138 mghttpd: Update Mongoose
Update to Mongoose Mercurial revision 268:38a02c8a6744 available at:

https://code.google.com/p/mongoose/
2012-07-12 09:51:44 +02:00
Joel Sherrill
545c71acfe Merge branch 'master' of ssh://git.rtems.org/data/git/rtems 2012-07-11 15:24:45 -05:00
Sebastian Huber
c65afce430 dosfs: Use fs_info instead of mt_entry 2012-07-11 17:14:51 +02:00
Joel Sherrill
fac44e1251 Merge branch 'master' of ssh://git.rtems.org/data/git/rtems 2012-07-09 11:56:40 -05:00
Xiangfu Liu
c5ba8ba727 bsps/lm32: PR2045: Add mic boost option 2012-07-09 10:44:47 +02:00
Sebastian Huber
5b29a08d69 libblock: Fix read-ahead task wake-up
In case the read-ahead task is not configured we must not send a wake-up
event.  This would send the wake-up event to the executing task.

We must send the wake-up event only in case the request list changes
from empty to non-empty.  Since otherwise we may send a false transfer
event.
2012-07-09 10:42:08 +02:00
Joel Sherrill
d5549f4ac3 Merge branch 'master' of ssh://git.rtems.org/data/git/rtems 2012-07-03 10:19:33 -05:00
Sebastian Huber
2cc4f3ca45 libblock: Move read-ahead trigger check
In case the read-ahead task has a higher priority than the reading task,
this ensures that the read-ahead request is issued after the read miss
is serviced.
2012-07-03 10:25:12 +02:00
Sebastian Huber
71092f7c94 libblock: Fix read-ahead trigger and next update
The previous version was sub-optimal for read-ahead transfer counts of
one.
2012-07-02 17:03:28 +02:00
Sebastian Huber
c8a86d4d6f libcsupport: C++ compatibility 2012-07-02 16:21:46 +02:00
Sebastian Huber
f29d969a72 libblock: Fix read-ahead trigger and next update 2012-07-02 16:15:54 +02:00
Sebastian Huber
f12249ff05 libblock: Fix continuous blocks write request 2012-07-02 16:15:54 +02:00
Sebastian Huber
828f9462be libblock: Remove unused field 2012-07-02 16:15:54 +02:00
Sebastian Huber
6a03786d94 libtests/block06: Increase stack size 2012-07-02 16:15:53 +02:00
Joel Sherrill
98458542a6 Merge branch 'master' of ssh://git.rtems.org/data/git/rtems 2012-06-25 10:12:45 -05:00
Sebastian Huber
574ab8acfc bsps/powerpc: Add more BSP sections and sort them 2012-06-22 10:31:44 +02:00
Joel Sherrill
1e00854d36 Merge branch 'master' of ssh://git.rtems.org/home/joel/git/rtems 2012-06-21 16:20:09 -05:00
Sebastian Huber
361a400c57 fstests/fsfseeko01: New test 2012-06-19 15:55:01 +02:00
Sebastian Huber
a94bcc5a3e bsp/lpc24xx: More flexible region configuration 2012-06-15 15:59:36 +02:00
Sebastian Huber
62b4fe1348 bsp/lpc24xx: Fix timing for M29W320E70 2012-06-15 15:59:35 +02:00
Sebastian Huber
4e0755c81b bsp/lpc24xx: Add lpc24xx_module_is_enabled() 2012-06-15 15:59:35 +02:00
Sebastian Huber
696c4510d7 bsp/lpc24xx: Ethernet support for EA LPC1788 board 2012-06-15 15:59:35 +02:00
Sebastian Huber
e7395c7753 bsp/lpc24xx: Ethernet support for LPC17XX 2012-06-15 15:59:34 +02:00
Sebastian Huber
8462a96d4f bsp/lpc24xx: Use external RAM 2012-06-15 15:59:34 +02:00
Sebastian Huber
3e600b206d bsp/lpc24xx: Use RAS and CAS of 2 for IS42S32800B 2012-06-15 15:59:34 +02:00
Sebastian Huber
e4bda0469b bsp/lpc24xx: Simplify EMCDLYCTL handling 2012-06-15 15:59:33 +02:00
Sebastian Huber
f7deb58df0 bsp/lpc24xx: Simplify EMC configuration 2012-06-15 15:59:33 +02:00
Sebastian Huber
d40b09d7e8 bsp/lpc24xx: New BSP variants (PLX800 on LPC1778) 2012-06-15 15:59:33 +02:00
Sebastian Huber
7329f55d8f bsps/arm: Rename linkcmds.armv7 to linkcmds.armv7m 2012-06-15 15:59:32 +02:00
Sebastian Huber
c39148d62f libchip: Add support for NS16550 with FDR 2012-06-15 15:59:32 +02:00
Sebastian Huber
c34bb0dcfa score: Fix performance issue for 64-bit timestamps
The 64-bit timestamps were introduced to simplify the timestamp
calculations.  This works well since nearly all operations are
additions.  The previous _TOD_Tickle_ticks() implementation had a
serious performance regression in case of 64-bit timestamps due to the
usage of two 64-bit divisions which are quite expensive on some
architectures.

A new field seconds_trigger in TOD_Control is introduced to trigger the
_Watchdog_Tickle_seconds() in _TOD_Tickle_ticks().  This avoids the
64-bit divisions completely and only 32-bit additions are used.
2012-06-14 14:20:30 +02:00
Sebastian Huber
3246b0f8fc score: New structure TOD_Control
Group the global TOD variables (_TOD_Now, _TOD_Uptime, and _TOD_Is_set)
in a structure to reduce address loads in _TOD_Tickle_ticks().
2012-06-14 14:20:30 +02:00
Sebastian Huber
50fc8f65a6 sapi: Add nanoseconds_per_tick to configuration
Add nanoseconds_per_tick to rtems_configuration_table.  This value will
be derived from the microseconds_per_tick value.  This avoids some
calculations at run-time.
2012-06-14 14:20:30 +02:00
Joel Sherrill
15621db1dd Merge branch 'master' of ssh://git.rtems.org/data/git/rtems 2012-06-12 17:58:55 -05:00
Joel Sherrill
918dbb6d53 v850 port: byte swap instructions not available on all multilibs 2012-06-12 17:58:33 -05:00
Joel Sherrill
1364eb9935 v850 - byte swap instructions not available on all multilibs 2012-06-12 17:58:01 -05:00
Sebastian Huber
fd153c73bd bsps: Replace NIRVANA region
Replace the "NIRVANA" region with the more verbose "UNEXPECTED_SECTIONS"
region.  Move the region definition into the "linkcmds.base" files.
2012-06-12 15:31:37 +02:00
Sebastian Huber
51c85da2ce libchip/ata: Fix pre-processor symbol evaluation 2012-06-12 15:31:37 +02:00
Sebastian Huber
9f527308d7 libblock: Add block device statistics 2012-06-12 10:12:40 +02:00