På XDC2020-konferensen (X.Org Developers Conference)
ARM:s deltagande kommer att hjälpa till att föra implementeringens stabilitet till den grad att den är redo för utbredd användning och ge större stöd för Mali GPU-specifika interna instruktioner genom att tillhandahålla förstahandsinformation om chiparkitekturen. Tillgängligheten av intern dokumentation kommer också att hjälpa till att säkerställa maximal prestanda, full överensstämmelse med specifikationer och täckning av alla tillgängliga funktioner hos Midgard och Bifrost GPU:er.
De första ändringarna som utarbetats på grundval av information från ARM har redan gjorts
arbete har gjorts för att föra instruktionspackningsoperationer till den kanoniska formen och helt omarbeta demonteraren för att mer exakt återspegla arkitekturen för GPU Bifrost-instruktionsuppsättningen och motsvara den terminologi som antagits i ARM.
Panfrost-drivrutinen grundades 2018 av Alyssa Rosenzweig från Collabora och har hittills utvecklats genom reverse engineering av de ursprungliga ARM-drivrutinerna. För närvarande stöder drivrutinen arbete med chips baserade på Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) och Bifrost (Mali G3x, G5x, G7x) mikroarkitekturer. För GPU Mali 400/450, som används i många äldre chips baserade på ARM-arkitektur, utvecklas en drivrutin separat
Källa: opennet.ru