[RTEMS Project] #2443: Remove AVR Architectural Port

RTEMS trac trac at rtems.org
Tue Nov 3 14:38:42 UTC 2015


#2443: Remove AVR Architectural Port
---------------------------+-------------------
 Reporter:  joel.sherrill  |       Owner:
     Type:  enhancement    |      Status:  new
 Priority:  normal         |   Milestone:  4.12
Component:  General        |     Version:  4.11
 Severity:  normal         |  Resolution:
 Keywords:                 |
---------------------------+-------------------
Description changed by joel.sherrill:

Old description:

> Remove the AVR port per the instructions at
> https://devel.rtems.org/wiki/Developer/Removing_a_Port.
>
> All BSPa must be removed before the architectural port can be removed.
> These are tracked by the following tickets:
>
> * #2442 - avrtest

New description:

 Remove the AVR port per the instructions at
 https://devel.rtems.org/wiki/Developer/Removing_a_Port.

 All BSPa must be removed before the architectural port can be removed.
 These are tracked by the following tickets:

 * #2442 - avrtest

 Rationale: The AVR port is incomplete and the largest AVR CPU models are
 just barely large enough to run RTEMS. This by itself is not enough to
 drop the port. However, the state of GCC for this target is poor. It is
 marginally maintained. Atmel maintains their own patch set independent of
 GCC. Plus they use their own small (and unique) C Library. This makes avr-
 rtems the only user of AVR+newlib. The target size is a challenge but that
 was why the port was initially interesting. It provided a real goal. But
 the tool state is painful for a port which is incomplete and has neither
 users nor anyone interested in actively maintaining it for GCC or RTEMS.

--

--
Ticket URL: <http://devel.rtems.org/ticket/2443#comment:1>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list