<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 31, 2024 at 2:57 AM <<a href="mailto:oss@c-mauderer.de">oss@c-mauderer.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Joel,<br>
<br>
Am 30.05.24 um 17:04 schrieb Joel Sherrill:<br>
> Hi<br>
> <br>
> In reviewing ports for deprecation, I noticed that a few architectures <br>
> have some very old BSPs which are unlikely to be used anymore. Dropping <br>
> architectures and BSPs is beneficial for a few reasons:<br>
> <br>
> + Architecture removal cuts down on tool configurations when building <br>
> all architectures.<br>
> <br>
> + BSP removal speeds up build sweep times which include <br>
> rtems-bsp-builder. That build sweep takes about 8 hours currently.<br>
> <br>
> + Often eliminates code that cannot be relicensed because I cannot find <br>
> the author.<br>
> <br>
> I would like to get some feedback on removing them.<br>
> <br>
> + ARM candidates include  at least csb336, csb337 and variants. gumstix. <br>
> edb7312, and smdk2410<br>
<br>
Maybe think about adding the original Beagle Board and the BeagleBoard <br>
xM to the list (beagleboardorig and beagleboardxm).<br>
<br>
Last time I tried that BSP (a few years back) it didn't work out of the <br>
box. And as far as I know, you can't buy these boards anymore, and it's <br>
even hard to find used ones (correct me if I'm wrong).<br></blockquote><div><br></div><div>This is why we need a discussion. For at least the arm,  powerpc, and m68k,</div><div>there are a lot of BSPs and I have to believe some are no longer needed. I</div><div>don't want to kill any BSP that has an active user even if the hardware is on</div><div>longer available.</div><div><br></div><div>Kinsey suggested we pick a minimum ARM level and use that as a first</div><div>cut at ARM BSPs. We need to be careful to consider space grade versions</div><div>of old CPUs though. And I do not want to purge that support from score.  <br><br>For example, the m68k still has m68040 mvme* BSPs. Some</div><div>labs still have those. But the mrm332 for example, might be a good candidate</div><div>to remove. Strangely, <a href="https://robominds.com/">https://robominds.com/</a> is still up and looks just like it </div><div>did when I ordered the mrm332 OAR has. I don't think it has been out of the</div><div>box for almost a decade though. When we moved back then, the lab was </div><div>packed up and some boards are still in boxes.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Best regards<br>
<br>
Christian<br>
<br>
> <br>
> + m68k candidates include mrm332, most Coldfire BSPs, and 68360 BSPs. <br>
> The only ones I currently see a need to keep are the mvme, mcf5282 <br>
> based, and genmcf548x.<br>
> <br>
> + PowerPC should have some but I need help making a list<br>
> <br>
> Help is really needed to make this list. Please speak up. This type of <br>
> knowledge is in the community. I have no idea what BSPs are still in use <br>
> or even available any longer.<br>
> <br>
> We need to have a ticket on each targeting 6.1 for deprecation and a 7.1 <br>
> ticket for removal. I am happy to do that part.<br>
> <br>
> Thanks.<br>
> <br>
> --joel<br>
> <br>
> _______________________________________________<br>
> devel mailing list<br>
> <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</blockquote></div></div>