#2443 closed enhancement (fixed)
Remove AVR Architectural Port
Reported by: | Joel Sherrill | Owned by: | Joel Sherrill <joel@…> |
---|---|---|---|
Priority: | normal | Milestone: | 5.1 |
Component: | unspecified | Version: | 4.11 |
Severity: | normal | Keywords: | obsolete, target |
Cc: | Blocked By: | ||
Blocking: |
Description (last modified by Joel Sherrill)
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.
Change History (6)
comment:1 Changed on 11/03/15 at 14:38:42 by Joel Sherrill
Description: | modified (diff) |
---|
comment:2 Changed on 11/03/15 at 19:27:20 by Joel Sherrill
Keywords: | obsolete target added |
---|
comment:3 Changed on 01/20/16 at 01:40:58 by Joel Sherrill <joel@…>
Owner: | set to Joel Sherrill <joel@…> |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:4 Changed on 01/20/16 at 07:31:40 by Sebastian Huber <sebastian.huber@…>
comment:5 Changed on 05/11/17 at 07:31:02 by Sebastian Huber
Milestone: | 4.12 → 4.12.0 |
---|
comment:6 Changed on 11/09/17 at 06:27:14 by Sebastian Huber
Milestone: | 4.12.0 → 5.1 |
---|
Milestone renamed
In 15068f4c9afd2d5ca6a77d510059d6306c9a3be6/rtems: