Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD on Raspberry PI5



john%klos.com@localhost (John Klos) writes:

>Hi,

>>> "Running" is a strong word - the uSD slot does not work when booting

>I plan to run a USB attached SSD, and since booting directly from SSD is 
>already an option, this isn't a big issue.

FYI, NVME on a PCIe card works too.


>I was wondering about this bootloader:

>NOTICE:  BL31: v2.6(release):v2.6-239-g2a9ede0bd
>NOTICE:  BL31: Built : 14:26:57, Jun 22 2023

That is the Arm Trusted Firmware that is part of UEFI.

% strings RPI_EFI.fd | grep BL3
BL31: %s


>But even though Raspberry Pi OS, rpi-config and rpi-eeprom-update refer to 
>bootloader firmware, what they're talking about isn't this, apparently. No 
>matter - rpi5-uefi does load and boot over serial.

It's something like that, which is stored in the SPI EEPROM.

-rw-r--r-- 1 root root 2097152 Aug 15 17:55 pieeprom-2024-07-30.bin



>However, even though I'm using GENERIC64, my dmesg has 8 megabytes more 
>total / avail memory and no genfb0.

The RPI5 firmware has stripped most of the GPU functionality, there is
only minimal code for a 640x480 bootloader diagonostic screen. The OS
(also UEFI) is expected to have its own drivers.

NetBSD and the UEFI code just talk to the RPI0-4 firmware to get
the address and dimensions of a preconfigured framebuffer.




Home | Main Index | Thread Index | Old Index