4 ms·
> This explains several Raspberry Pi oddities: > The Raspberry Pi has No BIOS / UEFI This isn't really that strange for an ARM SoC.
by messe 10mo ago
> This explains several Raspberry Pi oddities:
> The Raspberry Pi has No BIOS / UEFI
This isn't really that strange for an ARM SoC.
- baobun 10mo agoAlso, there is UEFI firmware for it. https://0ink.net/posts/2024/2024-07-01-pi-uefi-boot.html https://0ink.net/posts/2024/2024-07-01-pi-uefi-boot.html
- oddmiral 10mo agoCan this UEFI firmware be ported to other ARM devices, e.g. phones, tablets, books?
- ChickeNES 10mo agoYes, it's just a port of the EDK2 UEFI reference firmware
- baobun 10mo agoHave you checked out uboot? https://u-boot.org/ https://u-boot.org/
- franga2000 10mo agoDoesn't everything under the sun boot with uboot? Uboot is usually what people want to replace when they say "why can't this just run UEFI?"
- M95D 10mo agoI have yet to find a valid reason for UEFI to replace u-boot, or UEFI to exist at all.
- joezydeco 10mo agoI've worked on bootloaders for multiple ARM SoCs and each one has their own charms, their own quirks, and their own hair-pulling features. I wouldn't touch Broadcom parts with a ten-foot pole but, thankfully, they don't want to work with me either so we're cool. TI and NXP are probably the better choices. 3358/Beagle still looks for a IBM PC/MSDOS-era Master Boot Record at the start of flash when strapped the normal way, which is charming. Most allow for UART bootstrapping when nothing else is available, which is a lifesaver. I do wish more parts picked up the USB-UF2 bootloading method that Pico has created. THAT is awesome.
- hulitu 10mo ago> This isn't really that strange for an ARM SoC. When a lot of people call them "PC"s, it is.