تشغيل Coreboot على معالج AMD Turin: مواجهة البرامج الثابتة

2025-09-15

أدى تشغيل Coreboot على اللوحة الأم Gigabyte MZ33-AR1 مع أحدث معالج خادم AMD Turin إلى تحديات غير متوقعة. ثبت أن كتل البرامج الثابتة التي قدمتها AMD غير كافية لتحرير وحدة المعالجة المركزية من إعادة تعيين PSP. تم تنفيذ حل بديل يتضمن حقن Coreboot في برنامج ثابت تابع للمورد وتحديثه مرة أخرى، لكن هذا لم يكن مثاليًا. تتعمق المقالة في بنية برنامج AMD PSP الثابت، بما في ذلك أدلة EFS وPSP وBIOS، مفصلةً كيفية مقارنة الاختلافات بين برنامج ثابت تابع للمورد وCoreboot، وتحديدًا إصلاح سرعات SPI، وتكوين eSPI، وقيم Multi Gen EFS، مما أدى إلى تمهيد ناجح. ومع ذلك، فشل استخدام كتل PSP العامة بسبب مفتاح جذر مختلف. اكتشف المؤلفون برنامجًا ثابتًا معيبًا من AMD وقدّموا طلب إصلاح. وأخيرًا، أدى استخدام البرنامج الثابت الرسمي من حزمة Turin PI إلى تمهيد ناجح.

التطوير