<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 18, 2023 at 11:09 AM Noor Aman <<a href="mailto:nooraman5718@gmail.com">nooraman5718@gmail.com</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"><div dir="ltr"><br clear="all">Hey everyone,<br id="m_1748985946325362424gmail-isPasted"><div>Last year I helped with the porting of 
RTEMS-aarch64 for Raspberry Pi 4B with Kinsey, Alan and Hesham. I'm 
looking forward to continuing my project further. As of now, I have 2 
projects in my mind.</div></div></blockquote><div><br></div><div>Every GSoC project should have a ticket. I found this one for the lower model Pis but not one for the Pi4<br><br><a href="https://devel.rtems.org/ticket/2899">https://devel.rtems.org/ticket/2899</a><br></div><div><br></div><div>Can you file a ticket like that for the Pi4 with these ideas? </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"><div dir="ltr"><div><br></div>1. Bringing in multicore support for the BSP.<br>This can be achieved by one of the 2 methods which I know as of now.<br>- By using PSCI via TF-A (Currently implemented in Zync MPSoC).<br><div>- By adding support directly to the start.S file.</div><div><br></div>2. Add Ethernet support for the BSP<br>- This
 can be done by importing the Genet driver which is used by freeBSD for 
the board. ( <a href="https://man.freebsd.org/cgi/man.cgi?query=genet" target="_blank">https://man.freebsd.org/cgi/man.cgi?query=genet</a> )<br><div>- This is all I know as of now about this idea.</div><div><br></div><div>To
 be honest, I'm not that very familiar with either RTEMS-libbsd or TF-A.
 I did try to use libbsd with RPi4B. Some of the exe ran fine, like 
crypto01 and openssl, but I dont have the exact idea about the rest of 
the testsuites. I'm open to any further ideas. Your suggestions are most
 welcome.</div></div></blockquote><div><br></div><div>Did you manage to get anything using device drivers from libbsd working on the Pi4?</div><div><br></div><div>I don't see it listed in include/bsp/nexus-devices.h: which is where the devices used </div><div>would be listed. FWIW I also don't see any arm/Pi configurations either. I could be</div><div>missing something though.</div><div><br></div><div>A first step would be to identify which NIC driver is used for the Pi4 on FreeBSD. This </div><div>should help:<br><br><a href="https://wiki.freebsd.org/arm/Raspberry%20Pi">https://wiki.freebsd.org/arm/Raspberry%20Pi</a><br></div><div><br></div><div>Booting FreeBSD on the Pi4 would give you a boot log which should show a lot </div><div>of the details about what needs to be configured. </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"><div dir="ltr"><div><br></div><div>Thank you. Regards<br></div>-- <br><div dir="ltr"><div dir="ltr"><div><span style="color:rgb(153,153,153)"><span style="background-color:rgb(255,255,255)"><font size="1">Mohd Noor Aman</font></span></span></div><div><span style="color:rgb(153,153,153)"><span style="background-color:rgb(255,255,255)"><font size="1">Tinkering with Hardware</font></span></span></div><div><br></div></div></div></div>
_______________________________________________<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>