На конференцията XDC2020 (конференция за разработчици на X.Org)
Участието на ARM ще спомогне за довеждане на стабилността на внедряването до точката, в която да бъде готово за широко използване и ще осигури по-голяма поддръжка за специфични за Mali GPU вътрешни инструкции чрез предоставяне на информация от първа ръка за архитектурата на чипа. Наличието на вътрешна документация също ще помогне да се осигури максимална производителност, пълно съответствие със спецификациите и покритие на всички налични функции на графичните процесори Midgard и Bifrost.
Първите промени, изготвени на базата на информация, получена от ARM, вече са
извършена е работа, за да се приведат операциите за опаковане на инструкции в каноничната форма и напълно да се преработи дизасемблера, за да отразява по-точно архитектурата на набора от инструкции на GPU Bifrost и да съответства на терминологията, приета в ARM.
Драйверът Panfrost е основан през 2018 г. от Алиса Розенцвайг от Collabora и досега е разработен чрез обратно инженерство на оригиналните ARM драйвери. В момента драйверът поддържа работа с чипове, базирани на микроархитектури Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x). За GPU Mali 400/450, използван в много по-стари чипове, базирани на ARM архитектура, драйверът се разработва отделно
Източник: opennet.ru