GSoC project suggestion for the BSP Raspberry pi 4B aarch64
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
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
Did you manage to get anything using device drivers from libbsd working on
I don't see it listed in include/bsp/nexus-devices.h: which is where the
would be listed. FWIW I also don't see any arm/Pi configurations either. I
missing something though.
A first step would be to identify which NIC driver is used for the Pi4 on
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 rtems.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the devel