3.0 Changelog
From ChronOS Linux
(Difference between revisions)
												
			
		 (3.0.14->3.0.17)  | 
		|||
| Line 2: | Line 2: | ||
==Kernel==  | ==Kernel==  | ||
| - | * Moved from kernel version 2.6.33.9 to 3.0.  | + | * 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.  | + | * 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.  | * Allow processes to exit gracefully, even if inside a real-time segment.  | ||
* Made MCS Lock implementation generic.  | * Made MCS Lock implementation generic.  | ||
Revision as of 15:17, 21 January 2012
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)
 
