Re:LibreRPi – open source replacements for RPi firmware
by pjc50 on Thursday September 15, 2022 @07:46AM
(#32850307)
Turns out there is some pretty good architecture documentation: https://docs.broadcom.com/doc/12358545 .. but that only describes the 3D capabilities, not the whole register map.
Re:LibreRPi – open source replacements for RPi firmware
by monocasa on Thursday September 15, 2022 @12:50PM
(#32854824)
That doesn't really cover the processor under discussion here, only the shader cores called the QPUs.
This work and the processor under discussion is another core called the VPU that unfortunately gets confused because with the default firmware it runs the majority of the OpenGL driver stack, controlling the QPUs.
Re:LibreRPi – open source replacements for RPi firmware
by q-big on Thursday September 15, 2022 @08:08AM
(#32850506)
> Turns out there is some pretty good architecture documentation: https://docs.broadcom.com/doc/12358545 .. but that only describes the 3D capabilities, not the whole register map.
This documentation is for the VideoCore IV. The BCM2711 SOC that is used in the Raspberry Pi 4 has a VideoCore VI.
Thanks for a very useful observation. Clocking is fundamental to a lot of things, buses like the clock to be done right so I can believe booting requires good clocking and some bus initialisation.