RFC: Deprecate Old/Unused BSPs

oss at c-mauderer.de oss at c-mauderer.de
Fri May 31 07:57:25 UTC 2024


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 at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list