“In 2021, there were no Valhall devices running mainline Linux.”
Collabora bought an unrooted Android phone, hooked the proprietary driver with LD_PRELOAD and reverse-engineered Arm’s new Mali GPUs from the outside. The goal is an open driver that is ready before the hardware reaches Linux users. Arm could have published the documentation. Instead outsiders spent six months doing it the hard way.