3.0 Changelog
From ChronOS Linux
Changes made between Beta 2.8 and 3.0.
Kernel
- Moved from kernel version 2.6.33.9 to 3.0.17, and updated to the 3.0.17-rt33 version of the PREEMPT_RT patch.
- Fixed several bugs resulting from changes made between the 2.6.33.9 and 3.0.17 kernels.
- Allow processes to exit gracefully, even if inside a real-time segment.
- Made MCS Lock implementation generic.
- Ported to ARM architecture.
- Added DEBUG_CHRONOS config option which adds several checks in the kernel which are useful for debugging.
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)