[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