Hello Joel,
Am 30.05.24 um 17:04 schrieb Joel Sherrill:
Hi
In reviewing ports for deprecation, I noticed that a few architectures
have some very old BSPs which are unlikely to be used anymore. Dropping
architectures and BSPs is beneficial for a few reasons:
+ Architecture removal cuts down on tool configurations when building
all architectures.
+ BSP removal speeds up build sweep times which include
rtems-bsp-builder. That build sweep takes about 8 hours currently.
+ Often eliminates code that cannot be relicensed because I cannot find
the author.
I would like to get some feedback on removing them.
+ ARM candidates include at least csb336, csb337 and variants. gumstix.
edb7312, and smdk2410
Maybe think about adding the original Beagle Board and the BeagleBoard
xM to the list (beagleboardorig and beagleboardxm).
Last time I tried that BSP (a few years back) it didn't work out of the
box. And as far as I know, you can't buy these boards anymore, and it's
even hard to find used ones (correct me if I'm wrong).
Best regards
Christian
+ m68k candidates include mrm332, most Coldfire BSPs, and 68360 BSPs.
The only ones I currently see a need to keep are the mvme, mcf5282
based, and genmcf548x.
+ PowerPC should have some but I need help making a list
Help is really needed to make this list. Please speak up. This type of
knowledge is in the community. I have no idea what BSPs are still in use
or even available any longer.
We need to have a ticket on each targeting 6.1 for deprecation and a 7.1
ticket for removal. I am happy to do that part.
Thanks.
--joel
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel