RTEMS 4.9.4 Released

The RTEMS Project is pleased to release 4.9.4. This is the fifth release from the 4.9 release series and is primarily a bug fix release. This is the second release to include test coverage reports and the first to include reports generated by the second generation of the analysis toolset. The reports are now function oriented and where available, include branch information. Note that at this point no simulator being used reports accurate branching information. Reports are included for x86, ARM, SPARC, and Coldfire here.

Issues With Problems Report Numbers

  • 1495/bsp - calling rtems_clock_get_uptime in a tight loop on pc386/QEMU leads to backwards time travel
  • 1477/cpukit - _Objects_Set_name does not ensure NULL terminated string
  • 1480/cpukit - Missed period statistics are wrong in 4.9.3 (right in 4.9.2)
  • 1481/cpukit - Check for partial period performed too early when updating period statistics
  • 1482/cpukit - POSIX timer_settime has path which does not exit dispatching critical section
  • 1490/doc - rtems_clock_get_ticks_per_second wrong prototype (typo)
  • 1497/bsp - gen5200 should not enable interrupts while waiting for reset

Issues Without Problems Report Numbers

  • Fixed the MSDOS node create to have the correct time.
  • libcpu m68k/mcf5282 - MCF5282_FEC_EMRBR_R_BUF_SIZE and MCF5282_CFM_CFMCMD_CMD were missing hexadecimal prefixes