GSoC project suggestion for the BSP Raspberry pi 4B aarch64

Joel Sherrill joel at rtems.org
Sat Feb 18 20:54:44 UTC 2023


On Sat, Feb 18, 2023 at 11:09 AM Noor Aman <nooraman5718 at gmail.com> wrote:

>
> Hey everyone,
> 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.
>

Every GSoC project should have a ticket. I found this one for the lower
model Pis but not one for the Pi4

https://devel.rtems.org/ticket/2899

Can you file a ticket like that for the Pi4 with these ideas?


> 1. Bringing in multicore support for the BSP.
> This can be achieved by one of the 2 methods which I know as of now.
> - By using PSCI via TF-A (Currently implemented in Zync MPSoC).
> - By adding support directly to the start.S file.
>
> 2. Add Ethernet support for the BSP
> - This can be done by importing the Genet driver which is used by freeBSD
> for the board. ( https://man.freebsd.org/cgi/man.cgi?query=genet )
> - This is all I know as of now about this idea.
>
> 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.
>

Did you manage to get anything using device drivers from libbsd working on
the Pi4?

I don't see it listed in include/bsp/nexus-devices.h: which is where the
devices used
would be listed. FWIW I also don't see any arm/Pi configurations either. I
could be
missing something though.

A first step would be to identify which NIC driver is used for the Pi4 on
FreeBSD. This
should help:

https://wiki.freebsd.org/arm/Raspberry%20Pi

Booting FreeBSD on the Pi4 would give you a boot log which should show a
lot
of the details about what needs to be configured.

--joel

>
> Thank you. Regards
> --
> Mohd Noor Aman
> Tinkering with Hardware
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20230218/771e5cd6/attachment.htm>


More information about the devel mailing list