في مؤتمر XDC2020 (مؤتمر مطوري X.Org)
ستساعد مشاركة ARM في تحقيق استقرار التنفيذ إلى درجة الاستعداد للاستخدام على نطاق واسع وتوفير دعم أكبر للتعليمات الداخلية الخاصة بوحدة معالجة الرسومات Mali من خلال توفير معلومات مباشرة حول بنية الشريحة. سيساعد توفر الوثائق الداخلية أيضًا على ضمان أقصى قدر من الأداء والامتثال الكامل للمواصفات وتغطية جميع الميزات المتاحة لوحدات معالجة الرسومات Midgard وBifrost.
تم بالفعل إعداد التغييرات الأولى على أساس المعلومات الواردة من ARM
تم إنجاز العمل لجلب عمليات تعبئة التعليمات إلى الشكل الأساسي وإعادة صياغة أداة التفكيك بالكامل لتعكس بشكل أكثر دقة بنية مجموعة تعليمات GPU Bifrost وتتوافق مع المصطلحات المعتمدة في ARM.
تم تأسيس برنامج تشغيل Panfrost في عام 2018 على يد Alyssa Rosenzweig من Collabora وتم تطويره حتى الآن من خلال الهندسة العكسية لمحركات ARM الأصلية. حاليًا، يدعم برنامج التشغيل العمل مع الرقائق المستندة إلى البنى الدقيقة Midgard (Mali-T6xx، Mali-T7xx، Mali-T8xx) وBifrost (Mali G3x، G5x، G7x). بالنسبة لوحدة معالجة الرسوميات GPU Mali 400/450، المستخدمة في العديد من الشرائح القديمة المعتمدة على بنية ARM، يتم تطوير برنامج التشغيل بشكل منفصل
المصدر: opennet.ru