On Sat, Feb 18, 2023 at 11:09 AM Noor Aman <nooraman5...@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@rtems.org > http://lists.rtems.org/mailman/listinfo/devel
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel