Op de XDC2020-conferentie (X.Org Developers Conference)
De deelname van ARM zal helpen de stabiliteit van de implementatie zo te brengen dat deze klaar is voor wijdverbreid gebruik en zal meer ondersteuning bieden voor Mali GPU-specifieke interne instructies door informatie uit de eerste hand over de chiparchitectuur te verstrekken. De beschikbaarheid van interne documentatie zal ook bijdragen aan het garanderen van maximale prestaties, volledige naleving van de specificaties en dekking van alle beschikbare functies van Midgard- en Bifrost GPU's.
De eerste wijzigingen die zijn voorbereid op basis van informatie ontvangen van ARM zijn al doorgevoerd
Er is werk gedaan om instructieverpakkingsbewerkingen naar de canonieke vorm te brengen en de disassembler volledig te herwerken om de architectuur van de GPU Bifrost-instructieset nauwkeuriger weer te geven en overeen te komen met de terminologie die in ARM wordt aangenomen.
De Panfrost-driver werd in 2018 opgericht door Alyssa Rosenzweig van Collabora en is tot nu toe ontwikkeld door reverse-engineering van de originele ARM-drivers. Momenteel ondersteunt het stuurprogramma het werken met chips op basis van Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) microarchitecturen. Voor GPU Mali 400/450, gebruikt in veel oudere chips op basis van ARM-architectuur, wordt apart een driver ontwikkeld
Bron: opennet.ru