3 ms·
Comment by the developer who attempted to create open firmware for RPi, https://github.com/christinaa/rpi-open-firmware/issues/37 https://github.com/christinaa/
by transpute 3y ago
Comment by the developer who attempted to create open firmware for RPi, https://github.com/christinaa/rpi-open-firmware/issues/37 https://github.com/christinaa/rpi-open-firmware/issues/37
> a lot of corners were cut to save time leading to what I believe is poor ARMv7+ Cortex IP integration (GIC, TrustZone, etc). So I stopped working on it. If those things were not the case (GIC working, "TZPCs" working, security working as intended, instead of NS forced to high on bridge, at least in my understanding) I would still work on it ...
ARM isn't a second class citizen on this platform, it's a third class citizen since BCM2709 (again this is an opinion) ... the features I wanted to tinker with the most are absent by design (cutting corners) and I'm not willing to resort to SW emulation of them through clever uses of the VPU.
Hopefully RPi 5 silicon offers a better foundation for open firmware.