Development Environment Status
******************************

This chapter will describe the current status of release version VERSION of the RTEMS Development Environment.

RTEMS Executive Status
======================

Release VERSION of the RTEMS Executive contains support for both the classic RTEMS API based on the RTEID specification as well as support for POSIX threads and real-time extensions.

The classic RTEMS API has the following managers based upon the RTEID specification:

  * Task

  * Initialization

  * Clock

  * Timer

  * Interrupt

  * Fatal Error

  * Message

  * Semaphore

  * Event

  * Signal

  * Region

  * Partition

  * Dual Ported Memory

  * I/O

  * Multiprocessing

  * Rate Monotonic

  * User Extensions

RTEMS also has support for the following managers based upon the POSIX threads and real-time extensions:

  * Thread

  * Clock

  * Key

  * Condition Variable

  * Mutex

  * Signal

  * Scheduler

This release of the C implementation supports the following processors and target boards:

  * Motorola M68k family

       - DY-4 DMV152, SVME153

       - Motorola IDP

       - Motorola MVME135, MVME136

       - Motorola MVME147, MVME147S

       - Motorola MVME162

       - EFI 68000 and 68332

       - Generic 68302

       - Generic 68360 and 68360 in companion mode with 68040

  * Intel i386 family

       - Force CPU386

       - Intel i386ex eval board

       - PC-AT i386 and above (go32)

  * PowerPC

       - Papyrus (proprietary controller)

  * SPARC

       - ERC32 (space-hardened V7)

  * MIPS

       - P4000 with R4600 or R4650

  * AMD 29K

       - Portsw

  * UNIX

       - Hewlett Packard HPUX (PA-RISC)

       - Sun Solaris 2.x (SPARC)

       - Linux (i386)

Support for the Cygnus NEWLIB Standard C Library is provided with this release which may be used on any of the RTEMS supported targets.  The BSPs only provide support for console I/O only using this library.  Support for the reentrancy capabilities of newlib is provided in the RTEMS distribution.

Development Environment Status
==============================

This section details the versions of the tools used to develop and maintain RTEMS VERSION:

  * Cross Tools

       - gcc - 2.7.2.2 with rtems patch

       - binutils - 2.7 with rtems patch

       - zip - 1.2.4

       - make - 3.74

Known Problems
==============

Problems which are known to exist at the time of release are described in the following sections.  These are provided as warnings to the user and where possible, workarounds are provided until the problem is corrected.

Executive Problems
------------------

There are no known bugs in the executive itself.

Development Environment Problems
--------------------------------

There are no known major problems with the development environment.

RTEMS Problem Reporting
-----------------------

The RTEMS Project uses the GNATS Problem Reporting and Tracking System. Instructions for reporting a problem are located at http://www.rtems.com/bugs.html.