Auf der XDC2020-Konferenz (X.Org Developers Conference)
Die Beteiligung von ARM wird dazu beitragen, die Stabilität der Implementierung so weit zu bringen, dass sie für den breiten Einsatz bereit ist, und durch die Bereitstellung von Informationen aus erster Hand über die Chip-Architektur eine größere Unterstützung für Mali-GPU-spezifische interne Anweisungen zu bieten. Die Verfügbarkeit interner Dokumentation trägt außerdem dazu bei, maximale Leistung, vollständige Einhaltung der Spezifikationen und Abdeckung aller verfügbaren Funktionen der Midgard- und Bifrost-GPUs sicherzustellen.
Die ersten Änderungen wurden bereits auf der Grundlage der von ARM erhaltenen Informationen vorbereitet
Es wurde daran gearbeitet, Befehlspackvorgänge in die kanonische Form zu bringen und den Disassembler vollständig zu überarbeiten, um die Architektur des GPU-Bifrost-Befehlssatzes genauer widerzuspiegeln und der in ARM übernommenen Terminologie zu entsprechen.
Der Panfrost-Treiber wurde 2018 von Alyssa Rosenzweig von Collabora gegründet und wurde bisher durch Reverse Engineering der ursprünglichen ARM-Treiber entwickelt. Derzeit unterstützt der Treiber die Arbeit mit Chips, die auf den Mikroarchitekturen Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) und Bifrost (Mali G3x, G5x, G7x) basieren. Für die GPU Mali 400/450, die in vielen älteren Chips auf Basis der ARM-Architektur zum Einsatz kommt, wird ein Treiber separat entwickelt
Source: opennet.ru