GSoC project suggestion for the BSP Raspberry pi 4B aarch64

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

On Sat, Feb 18, 2023 at 11:09 AM Noor Aman <nooraman5718 at> 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

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. ( )
> - 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:

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


> Thank you. Regards
> --
> Mohd Noor Aman
> Tinkering with Hardware
> _______________________________________________
> devel mailing list
> devel at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the devel mailing list