summaryrefslogtreecommitdiffstats
path: root/cpukit/ChangeLog
diff options
context:
space:
mode:
authorThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-11-30 09:08:35 +0000
committerThomas Doerfler <Thomas.Doerfler@embedded-brains.de>2009-11-30 09:08:35 +0000
commit6e51c4c9f7212bd696ee7aa777c9ca4ac1ad6d3b (patch)
tree0260716bb7c1fc8b80e018924678a0b74a7b42bf /cpukit/ChangeLog
parentRegenerate. (diff)
downloadrtems-6e51c4c9f7212bd696ee7aa777c9ca4ac1ad6d3b.tar.bz2
Added timer server control block
Removed _Timer_Server thread pointer Added _Timer_server pointer to the default timer server control block Rework of the timer server implementation.
Diffstat (limited to 'cpukit/ChangeLog')
-rw-r--r--cpukit/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index a30f4d5436..8f346130d2 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,3 +1,17 @@
+2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * rtems/include/rtems/rtems/timer.h: Added timer server control block
+ Timer_server_Control. Removed _Timer_Server thread pointer. Added
+ _Timer_server pointer to the default timer server control block.
+ * rtems/src/rtemstimer.c, rtems/src/timerreset.c,
+ rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c:
+ Update for changes above.
+ * rtems/src/timerserver.c: Rework of the timer server implementation.
+ It is now possible to insert timers without the help of the timer
+ server thread. This reduces the need for a thread dispatch. The
+ timer server can now block on any resource type. Timer callbacks can
+ even wait for time.
+
2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell.c: Always duplicate the environment passed to us