3.0 Changelog
From ChronOS Linux
(Difference between revisions)
(Created page with 'Changes made between Beta 2.8 and 3.0. ==Kernel== * Moved from kernel version 2.6.33.9 to 3.0.14, and updated to the rt31 version of the PREEMPT_RT patch. * Allow processes to eā¦') |
m |
||
Line 2: | Line 2: | ||
==Kernel== | ==Kernel== | ||
- | * Moved from kernel version 2.6.33.9 to 3.0.14, and updated to the rt31 version of the PREEMPT_RT patch. | + | * Moved from kernel version 2.6.33.9 to 3.0.14, and updated to the 3.0.14-rt31 version of the PREEMPT_RT patch. |
* Allow processes to exit gracefully, even if inside a real-time segment. | * Allow processes to exit gracefully, even if inside a real-time segment. | ||
* Make MCS Lock implementation generic. | * Make MCS Lock implementation generic. |
Revision as of 04:46, 18 January 2012
Changes made between Beta 2.8 and 3.0.
Kernel
- Moved from kernel version 2.6.33.9 to 3.0.14, and updated to the 3.0.14-rt31 version of the PREEMPT_RT patch.
- Allow processes to exit gracefully, even if inside a real-time segment.
- Make MCS Lock implementation generic.
- Port to ARM architecture.
Userspace
- Re-wrote entire sched_test_app for better modularity, portability, and expandability.
- Remove dependence on QT
- Add three timing methods: WCET, average-case, and timer-polling.
- Improve accuracy of slope-generation mechanism.
- Ported to ARM (fixed several overflow and type issues)