ARM commence Ă  supporter le pilote libre Panfrost

Lors de la confĂ©rence XDC2020 (ConfĂ©rence des dĂ©veloppeurs X.Org) dĂ©clarĂ© concernant l'engagement de la sociĂ©tĂ© ARM dans le processus de dĂ©veloppement du projet Panfrost, qui dĂ©veloppe un pilote ouvert pour les cƓurs graphiques Mali. La sociĂ©tĂ© ARM a exprimĂ© sa volontĂ© de fournir aux dĂ©veloppeurs du pilote les informations et la documentation nĂ©cessaires pour mieux comprendre le matĂ©riel et se concentrer sur le dĂ©veloppement, sans perdre de temps Ă  dĂ©chiffrer des Ă©nigmes Ă  travers l'ingĂ©nierie inverse des pilotes binaires. Cela s'est dĂ©jĂ  produit prĂ©cĂ©demment avec la participation de la sociĂ©tĂ© Qualcomm au projet Freedreno, qui dĂ©veloppe un pilote libre pour le GPU Qualcomm Adreno.

La participation de la sociĂ©tĂ© ARM aidera Ă  rendre la mise en Ɠuvre stable prĂȘte pour une utilisation gĂ©nĂ©ralisĂ©e et Ă  garantir un meilleur support des instructions internes spĂ©cifiques au GPU Mali grĂące Ă  la fourniture d'informations sur l'architecture des puces directement. La disponibilitĂ© de la documentation interne permettra Ă©galement d'atteindre des performances maximales, une conformitĂ© totale avec les spĂ©cifications et de couvrir toutes les capacitĂ©s disponibles des GPU Midgard et Bifrost.

Les premiers changements, préparés sur la base des informations reçues d'ARM, sont déjà ont été transmis dans la base de code du pilote. En particulier,
un travail a été effectué pour normaliser les opérations d'emballage des instructions et une refonte complÚte du désassembleur, afin de refléter plus précisément l'architecture de l'ensemble des instructions GPU Bifrost et de correspondre à la terminologie adoptée par ARM.

Le pilote Panfrost a été fondé en 2018 par Alyssa Rosenzweig, travaillant pour Collabora, et a depuis été développé sur la base de l'ingénierie inverse des pilotes originaux de la société ARM. Actuellement, le pilote prend en charge les puces basées sur les microarchitectures Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) et Bifrost (Mali G3x, G5x, G7x). Un pilote séparé est en cours de développement pour les GPU Mali 400/450, utilisés dans de nombreuses anciennes puces basées sur l'architecture ARM. Lima.


Lire la vidéo

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster