Alla conferenza XDC2020 (X.Org Developers Conference)
La partecipazione di ARM aiuterà a portare la stabilità dell'implementazione al punto da essere pronta per un uso diffuso e fornirà un maggiore supporto per le istruzioni interne specifiche della GPU del Mali fornendo informazioni di prima mano sull'architettura del chip. La disponibilità della documentazione interna aiuterà inoltre a garantire le massime prestazioni, la piena conformità alle specifiche e la copertura di tutte le funzionalità disponibili delle GPU Midgard e Bifrost.
Le prime modifiche preparate sulla base delle informazioni ricevute da ARM sono già state
è stato svolto il lavoro per riportare le operazioni di confezionamento delle istruzioni nella forma canonica e rielaborare completamente il disassemblatore per riflettere in modo più accurato l'architettura del set di istruzioni GPU Bifrost e corrispondere alla terminologia adottata in ARM.
Il driver Panfrost è stato fondato nel 2018 da Alyssa Rosenzweig di Collabora e finora è stato sviluppato mediante il reverse engineering dei driver ARM originali. Attualmente, il driver supporta il lavoro con chip basati sulle microarchitetture Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x). Per la GPU Mali 400/450, utilizzata in molti vecchi chip basati sull'architettura ARM, è in fase di sviluppo un driver separato
Fonte: opennet.ru