After six months of reverse-engineering, the new Arm “Valhall” GPUs (Mali-G57, Mali-G78) are getting free and open source Panfrost drivers. With a new compiler, driver patches, and some kernel hacking, these new GPUs are almost ready for upstream. In 2021, there were no Valhall devices running mainline Linux. While a lack of devices poses an obvious obstacle to device driver development, there is
![Writing an open source GPU driver - without the hardware](https://cdn-ak-scissors.b.st-hatena.com/image/square/3e34def7fce6cc76ec6af2e80175d1e981c53d6d/height=288;version=1;width=512/https%3A%2F%2Fwww.collabora.com%2Fassets%2Fimages%2Fblog%2FValhalla_Bruckner_Panfrost_CC.jpg)