MaRTE OS Changelog ================== marte-1.7_13Dec2007 main changes: ================================= * added support for GPL2007 (older compilers are no longer supported) * support for some of the new Ada2005 features Dynamic Priorities for protected objects Execution Time Clocks and Timers Timing Events Round Robin (experimental) * added group-clocks support * experimental support for C++ programs using g++ to compile. STL is only available in linux_lib_arch. * support for the new TLSF 2.3.2 * Updated the install information and compilation * Changed mgcc, mgnatmake. Now they support -o option as well. * Drivers: I2C pcm_3718 A/D and Digital card Compass driver Wireless driver for ralink R2561 Soundblaster 16 driver serial port bug corrected (thanks to Univ of Zaragoza) circular memory buffer driver, logger and timestamping library console_switcher driver to switch the standard output several improvements in RT-EP, added plug-in for Wireshark Ethernet drivers are not in promiscuous mode by default anymore * Suspension_Time_Minimum changed to processor cycles * added a directory for Regression tests (run with mtests.pl), x86 tests are passed using QEMU. * Avoid some elaborations in MaRTE OS kernel packages, initialization is done through kernel-initialization.adb * Fixed bug when programming a timer in the past (Linux and Linux_Lib) * For x86 added a linker script * Ada Application-defined scheduling for GPL2007 (experimental)