aboutsummaryrefslogtreecommitdiffstats
path: root/readme.txt
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2007-12-22 11:34:39 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2007-12-22 11:34:39 +0000
commitcf3378588cedd2015f8c59b77fcc3fb8f9164ec8 (patch)
tree95c80e51c9f14ccd95af5da97a560a57bbd87224 /readme.txt
parent6c8aadd17a89d399a8ee2e77d5885f4db3bcab06 (diff)
downloadChibiOS-cf3378588cedd2015f8c59b77fcc3fb8f9164ec8.tar.gz
ChibiOS-cf3378588cedd2015f8c59b77fcc3fb8f9164ec8.tar.bz2
ChibiOS-cf3378588cedd2015f8c59b77fcc3fb8f9164ec8.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@155 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'readme.txt')
-rw-r--r--readme.txt9
1 files changed, 7 insertions, 2 deletions
diff --git a/readme.txt b/readme.txt
index 632e65c2d..df08d43da 100644
--- a/readme.txt
+++ b/readme.txt
@@ -50,9 +50,14 @@ AVR-AT90CANx-GCC - Port on AVR AT90CAN128, not complete yet.
various mechanisms and the correct use cases.
- RT Semaphores subsystem removed, the Mutexes implements a better solution
for the same problem.
+- Fixed a bug in the round robin scheduling mode, see the bug tracker for
+ details and a fix for previous versions.
- More performance improvements to the scheduler, see the remarks into the
- chSchWakeupS() function source. The benchmark suite reports a 6% increase
- in the context switch performance.
+ chSchWakeupS() function source. This change makes the ready list insertion
+ time in many cases constant (not influenced by the number of ready threads).
+ The worst case is always proportional to the number of threads in the ready
+ list but the normal case is much more often constant than linear. See the
+ new benchmarks added to the test suite.
- Added mutexes test cases and new benchmarks to the test suite.
- Modified the test suite in order to have each test case to have the same
alignment enforced on functions. This is done to reduce MAM/Cache alignment