تم إطلاق Google Tensor GS101 SoC في عام 2021 مع هواتف Google Pixel 6 الذكية. بعد أكثر من عامين، تشهد نواة Linux الرئيسية أخيرًا دعمًا أوليًا في دورة Linux 6.8 kernel القادمة.
إن GS101 "Whitechapel" SoC عبارة عن معالج ثماني النواة يمزج بين أنوية CortexX1/A76/X55 وبطاقة الرسومات Mali-G78MP20، وهو مبني على عملية 5nm LPE Samsung. بعد عدة جولات من مراجعات التعليمات البرمجية، تم أخيرًا تعيين الدعم الأولي لـ Google Tensor GS101 بالإضافة إلى دعم شجرة أجهزة الهاتف الذكي Pixel 6 للظهور في نواة Linux الرئيسية، بدلاً من الظهور فقط في مصادر نواة Android/AOSP المختلفة.
دخلت تصحيحات GS101/GoogleTensor الأولية بالإضافة إلى Pixel 6DT إلى الفرع "التالي" لشجرة Samsung SoC قبل دورة Linux 6.8 القادمة.
مع دعم Pixel 6 "Oriole"، تم اختباره على هذا الكود الذي سيتم تضمينه قريبًا والذي يمكنه التمهيد باستخدام الحد الأدنى من Busyboxinitramfs والوصول إلى الغلاف بنجاح. في السلسلة الأخيرة من التصحيحات التي تستهدف دعم Tensor/GS101 SoC وتغطية اللوحة الأم Pixel 6، من السهل ملاحظة ما يلي:
يُستخدم gs101/TensorSoC أيضًا في هواتف Pixel6a (bluejay) وPixel6Pro (raven). حاليًا، يضيف gs101SoC وOriole DT. كما ترون من التصحيح، يعتمد SoC على Samsung Exynos SoC، لذلك يمكن إعادة استخدام العديد من برامج تشغيل وروابط Exynos ذات المستوى المنخفض.
يتضمن الدعم المضاف في هذه السلسلة ما يلي:
*وحدة المعالجة المركزية
*pinctrl
* تنفيذ CCmu_top,cmu_misc&cmu_apm
*المراقبة
*USIuart
*GPIO
ومع ذلك، فإن هذا يكفي للتمهيد إلى Busboxinitramfs وShell باستخدام النواة الأولية، وسيتم إضافة المزيد من دعم النظام الأساسي إلى Linux kernel في الأسابيع والأشهر القادمة.
متأخرا أفضل من ألا تأتي أبدا. لقد أبلغنا سابقًا أن إصدار Qualcomm Snapdragon 8 Gen3 الأحدث في Linux 6.8 سيكون قادرًا على تشغيل النواة الرئيسية.