<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 25, 2023 at 5:02 AM Christian MAUDERER <<a href="mailto:christian.mauderer@embedded-brains.de">christian.mauderer@embedded-brains.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,<br>
<br>
I noted that some BSPs are missing in the config files in the <br>
rtems-tools repo. If I didn't miss one it's:<br>
<br>
- aarch64, raspberrypi4b<br>
- aarch64, xilinx_zynqmp_lp64_cfc400x<br>
- arm, imxrt1166-cm7-saltshaker<br>
- arm, stm32h750b-dk<br>
- powerpc, mvme2700<br>
- powerpc, phycore_mpc5554<br>
- riscv, kendrytek210<br>
- x86_64, amd64efi<br>
<br>
One of the BSPs is from me. I don't know of the other ones.<br>
<br>
I noted the configuration files in that repo just now more or less by <br>
chance when playing around with rtems-bsp-builder. I wasn't aware that <br>
we have a second list beneath the one printed by the `rtems-bsps` script <br>
or `waf bsp-list` in the RTEMS repo.<br></blockquote><div><br></div><div>Yep. The list of bsps in the ini files for rtems-bsp-builder get out of date.</div><div>I was probably the last one to try to sync them back in March.</div><div><br></div><div>We need some scripting to check them both ways -- additions from rtems </div><div>and deletions from RTEMS need to be reflected.</div><div><br></div><div>If we had some tool which checked this, I'd be happy to run it to the </div><div>cron jobs that do build sweeps and Coverity runs.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Did I miss that I should have updated rtems-tools (and with that the <br>
rtems-source-builder) every time I have added a BSP in the past? Or <br>
would it only make problems if I would update these files manually <br>
because they are usually created by some script during the release process?<br></blockquote><div><br></div><div>Yes. And we all forget to do it. </div><div><br></div><div>I don't know if it is documented at all. It should be. I don't know where it</div><div>would go. Tooling to check consistency would help.</div><div><br></div><div>The other part of this is the forgotten concept of BSP tiers. Tier 1 is for</div><div>BSPs with test results reported on real hardware. We don't see that regularly.</div><div><br></div><div>Tier 2 is simulator testing. We do a lot of that. Speaking for Chris, he'd like</div><div>to see the tests annotated for those not passing.</div><div><br></div><div>Tier 3 is "it builds" and we do a good job of keeping that going. I'm not sure</div><div>we have been on a warning search and destroy lately though.<br><br>Tier 4 is "does not build". These tend to be transient or precursors to the</div><div>architecture losing tooling and us dropping it.</div><div><br></div><div>--joel</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>
embedded brains GmbH & Co. KG<br>
Herr Christian MAUDERER<br>
Dornierstr. 4<br>
82178 Puchheim<br>
Germany<br>
email: <a href="mailto:christian.mauderer@embedded-brains.de" target="_blank">christian.mauderer@embedded-brains.de</a><br>
phone: +49-89-18 94 741 - 18<br>
mobile: +49-176-152 206 08<br>
<br>
Registergericht: Amtsgericht München<br>
Registernummer: HRA 117265<br>
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler<br>
Unsere Datenschutzerklärung finden Sie hier:<br>
<a href="https://embedded-brains.de/datenschutzerklaerung/" rel="noreferrer" target="_blank">https://embedded-brains.de/datenschutzerklaerung/</a><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></blockquote></div></div>