aboutsummaryrefslogtreecommitdiffstats
path: root/readme.txt
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2007-12-07 13:29:14 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2007-12-07 13:29:14 +0000
commit27e5e31d4a19b7ede40f79dbe6e3237ee3511302 (patch)
tree8d6b89670e27f8bd3d2678a8b64966c60f73ab1d /readme.txt
parentf477fa23bfacbeedc2a666af056842c45417413f (diff)
downloadChibiOS-27e5e31d4a19b7ede40f79dbe6e3237ee3511302.tar.gz
ChibiOS-27e5e31d4a19b7ede40f79dbe6e3237ee3511302.tar.bz2
ChibiOS-27e5e31d4a19b7ede40f79dbe6e3237ee3511302.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@128 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/readme.txt b/readme.txt
index 5b24f0041..4571ace5d 100644
--- a/readme.txt
+++ b/readme.txt
@@ -40,14 +40,17 @@ AVR-AT90CANx-GCC - Port on AVR AT90CAN128, not complete yet.
*****************************************************************************
*** 0.4.4 ***
+- Fixed a nasty bug in the pure THUMB mode threads trampoline code (chcore2.s,
+ threadstart), it failed on THUMB threads returning with a "bx" instruction.
+ The bug did not affect ARM mode or THUMB with interworking mode.
+- Fixed a bug in chIQGetTimeout(), interrupts were not re-enabled when exiting
+ the function because a timeout. The problem affected that API only.
- Added a chDbgAssert() API to the debug subsystem.
- Cleaned up the kernel source code using chDbgAssert() instead of a lot of
"#ifdef CH_USE_DEBUG", it is much more readable now.
- Now the threads working area is filled with a 0x55 when in debug mode, this
will make easier to track stack usage using a JTAG probe.
- Added an I/O Queues benchmark to the test suite.
-- Fixed a bug in chIQGetTimeout(), interrupts were not re-enabled when exiting
- the function because a timeout. The problem affected that API only.
- Removed the chSchTimerHandlerI() routine from chschd.c and moved it into
chinit.c renaming it chSysTimerHandlerI() because it is not part of the
scheduler.