يصل CoreBoot 4.16 مع دعم 33 لوحة جديدة وأكثر

قبل بضعة أيام تم الإعلان عن إطلاق مشروع CoreBoot 4.16، شارك فيه حوالي 170 مطورًا في إنشاء الإصدار الجديد وأعدوا 1770 تغييرًا.

بالنسبة لأولئك الذين ليسوا على دراية بـ CoreBoot ، يجب أن تعرف أن هذا هو بديل مفتوح المصدر لنظام الإدخال / الإخراج الأساسي التقليدي (BIOS) الذي كان موجودًا بالفعل على أجهزة كمبيوتر MS-DOS 80s واستبدله بـ UEFI (قابل للتوسيع الموحد). CoreBoot هو أيضًا نظير مجاني للبرامج الثابتة وهو متاح للتحقق والتدقيق بشكل كامل. يتم استخدام CoreBoot كبرنامج ثابت أساسي لتهيئة الأجهزة وتنسيق التمهيد.

بما في ذلك تهيئة شريحة الرسومات ، PCIe ، SATA ، USB ، RS232. في الوقت نفسه ، تم دمج المكونات الثنائية FSP 2.0 (حزمة دعم البرامج الثابتة من Intel) والبرامج الثابتة الثنائية للنظام الفرعي Intel ME ، والمطلوبة لتهيئة وتشغيل وحدة المعالجة المركزية ومجموعة الشرائح ، في CoreBoot.

الميزات الرئيسية الجديدة لـ CoreBoot 4.16

في هذا الإصدار الجديد الذي تم تقديمه ، تم تسليط الضوء على إضافة دعم لـ 33 لوحة رئيسية ، 22 منها مستخدمة في أجهزة Chrome OS أو خوادم Google.

من بين اللوحات التي تلقت دعما وليست من جوجل نجد التالي

  • أيسر أسباير فنكسنومكس-شنومكسغ
  • amd chausie
  • آسروك H77 Pro4-M
  • أسوس P8Z77-M
  • مضاهاة QEMU power9
  • إنتل Alderlake-N RVP
  • برودرايف أطلس
  • Star Labs Star Labs StarBook Mk V (i3-1115G4 و i7-1165G7)
  • System76 gaze16 3050 و 3060 و 3060 ب

علاوة على ذلك ، يمكننا أن نجد ذلكخيار مضاف لتعطيل النظام الفرعي لمحرر أسلوب الإدخال (IME) (محرك إدارة إنتل) ، والتي يأتي مع معظم اللوحات الأم الحديثة مع معالجات إنتل ويتم تنفيذه كمعالج دقيق منفصل يعمل بشكل مستقل عن وحدة المعالجة المركزية ويؤدي المهام التي يجب فصلها عن نظام التشغيل. مثل معالجة المحتوى المحمي (DRM) ، وتنفيذ الوحدات TPM (وحدة النظام الأساسي الموثوقة) والواجهات منخفضة المستوى لمراقبة المعدات والتحكم فيها.

لتعطيل محرر أسلوب الإدخال (IME) على الأنظمة التي تحتوي على معالجات من عائلة Skylake إلى عائلة Alder Lake ، استخدم المعلمة me_state في CMOS ، حيث يؤدي تعيين قيمة 1 إلى تعطيل المحرك. لتغيير حالة CSME عبر CMOS ، تمت إضافة طريقة ".enable" ، التي تتوافق حالتها مع المعلمة me_state.

آخر التغييرات التي تبرز في هذا الإصدار الجديد هو ذلك إضافة coreboot-configurator ، ل واجهة مستخدم رسومية بسيطة لتغيير إعدادات CMOS في Coreboot CBFS باستخدام الأداة المساعدة nvramtool.

يمكننا أن نجد ذلك أيضًا إضافة أداة apcb_v3_edit لتحرير الملفات الثنائية APCB V3 (قالب تخصيص AMD PSP) واستبدله بما يصل إلى 16 SPD (اكتشاف الوجود التسلسلي).

تم تحديث الوحدات الفرعية amd_blobs و arm-Trusted arm و blobs و chromeec و intel-microcode و qc_blobs و vboot وتم نقل الكود الخاص بتكوين LAPIC (وحدة تحكم المقاطعة القابلة للبرمجة المحلية المتقدمة) إلى MP init.

من ناحية أخرى ، تم تسليط الضوء على ذلك إضافة دعم لتسلسل هروب ANSI لتسليط الضوء على الأحداث المهمة مثل الأخطاء والتحذيرات عند تسجيل الدخول إلى وحدة التحكم التفاعلية وأنه تم تنفيذ وظيفة cbmem_dump_console ، على غرار cbmem_dump_console_to_uart ، ولكنها تعمل مع وحدات التحكم المكونة بشكل طبيعي.

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:

  • تمت إزالة دعم اللوحات الأم Google Corsola و Nasher و Stryke.
  • دعم إضافي لوحدة المعالجة المركزية Power9 و AMD Sabrina SoC.
  • تم تكييف إعدادات الصورة الحية للعمل مع توزيع NixOS 21.11. تم إهمال حزمة iasl واستبدالها بأدوات acpica.
  • تم تحديث أداة تحميل الإقلاع U-Boot إلى الإصدار 2021.10.
  • دعم إضافي للأنظمة التي تحتوي على أكثر من 128 مركزًا لوحدة المعالجة المركزية.
  • تمت إضافة برنامج تشغيل لأجهزة استشعار القرب Semtech sx9360 SAR المستخدمة في أجهزة Samsung.
  • تم إضافة برنامج تشغيل لبرامج تشغيل SGenesys Logic GL9750 SD المستخدمة في
  • أجهزة Chromebook.
  • دعم إضافي لوحدات تحكم Realtek RT8125 Ethernet.
  • برنامج تشغيل مضاف لـ Fibocom 5G WWAN ACPI.
  • دعم إضافي لطبولوجيا الذاكرة المختلطة عند استخدام DDR4.
  • دعم إضافي لمواصفات FSP 2.3 (حزمة البرامج المرنة).
  • رمز معاد تصميمه لحساب التجزئات المستخدمة في التحقق من حالة وتقييمها
  • دعم إضافي لتقنية PCI-e Resizable BAR (Base Address Registers) ، والتي تسمح لوحدة المعالجة المركزية بالوصول إلى جميع ذاكرة الفيديو الخاصة ببطاقة PCI.

بالإضافة إلى ذلك ، يتم توفير خطة انتقالية من الإصدار 4.18 إلى الإصدار الرابع من آلية تخصيص الموارد (RESOURCE_ALLOCATOR_V4) ، والتي تضيف دعمًا لمعالجة نطاقات الموارد المتعددة ، واستخدام مساحة العنوان بالكامل ، وتخصيص الذاكرة في مناطق أعلى. إلى 4 جيجابايت.

في إصدار Coreboot 4.18 ، المتوقع في نوفمبر ، من المخطط أيضًا إهمال آلية التهيئة متعددة المعالجات الكلاسيكية (LEGACY_SMP_INIT) ، والتي تم استبدالها برمز التهيئة PARALLEL_MP.

إذا كنت مهتمًا بمعرفة المزيد عن هذا الإصدار الجديد ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.

احصل على CoreBoot

أخيرًا ، للراغبين في الحصول على هذا الإصدار الجديد من CoreBoot يمكنهم القيام بذلك من قسم التنزيل الخاص بهم، والتي يمكن العثور عليها على الموقع الرسمي للمشروع.

بالإضافة إلى ذلك ، سيكونون قادرين على العثور على وثائق ومزيد من المعلومات حول المشروع.

الرابط هو هذا.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.