Coreboot 4.18 เปิดตัวแล้ว

การเปิดตัวโครงการ CoreBoot 4.18 ได้รับการเผยแพร่ภายใต้กรอบการพัฒนาทางเลือกฟรีสำหรับเฟิร์มแวร์และ BIOS ที่เป็นกรรมสิทธิ์ รหัสโครงการได้รับการเผยแพร่ภายใต้ใบอนุญาต GPLv2 นักพัฒนามากกว่า 200 คนมีส่วนร่วมในการสร้างเวอร์ชันใหม่ โดยได้เตรียมการเปลี่ยนแปลงมากกว่า 1800 รายการ

การเปลี่ยนแปลงที่สำคัญ:

  • เพิ่มการรองรับเมนบอร์ด 23 ตัว โดย 19 ตัวใช้ในอุปกรณ์ที่ใช้ Chrome OS หรือบนเซิร์ฟเวอร์ของ Google ในบรรดาค่าธรรมเนียมที่ไม่ใช่ของ Google:
    • MSI PRO Z690-A อินเตอร์เน็ตไร้สาย DDR4
    • เอเอ็มดี เบอร์แมน
    • เอเอ็มดี พาเดเมลอน
    • ซีเมนส์ MC APL7
  • การสนับสนุนเมนบอร์ด Google Brya4ES ถูกยกเลิกแล้ว
  • เพิ่มการรองรับ Intel Meteor Lake, Mediatek Mt8188 และ AMD Morgana SoCs
  • sconfig ซึ่งเป็นคอมไพเลอร์ของโครงสร้างแผนผังอุปกรณ์ที่อธิบายส่วนประกอบฮาร์ดแวร์ที่มีอยู่ ได้เพิ่มความสามารถในการกำหนดการดำเนินการสำหรับแต่ละอุปกรณ์ การดำเนินการจะถูกระบุในรูปแบบของ C-identifier เช่น “อุปกรณ์ pci 00.0 นามแฝง system_agent บน ops system_agent_ops end”
  • เพิ่มความสามารถในการระบุการมีอยู่ของอุปกรณ์ i2c เมื่อสร้างบันทึกอุปกรณ์ในตาราง ACPI/SSDT คุณลักษณะนี้สามารถใช้เพื่อตรวจจับทัชแพดโดยใช้แฟล็ก "ตรวจจับ" มาตรฐาน โดยไม่ใช้แฟล็ก "ตรวจสอบ" ที่ก่อนหน้านี้ใช้สำหรับทัชแพด ซึ่งมีเฉพาะกับเคอร์เนล Linux ที่ใช้ใน ChromeOS
  • ความสามารถในการสร้าง SBoM (รายการวัสดุซอฟต์แวร์เฟิร์มแวร์) ได้ถูกนำมาใช้ โดยกำหนดองค์ประกอบของส่วนประกอบซอฟต์แวร์ที่รวมอยู่ในอิมเมจเฟิร์มแวร์ เช่น เพื่อตรวจสอบช่องโหว่โดยอัตโนมัติหรือวิเคราะห์ใบอนุญาตในเฟิร์มแวร์
  • งานยังคงดำเนินต่อไปในกลไกการจัดสรรทรัพยากรรุ่นที่สี่ (RESOURCE_ALLOCATOR_V4) ซึ่งให้การสนับสนุนการจัดการทรัพยากรหลายช่วง โดยใช้พื้นที่ที่อยู่ทั้งหมด และการจัดสรรหน่วยความจำในพื้นที่ที่สูงกว่า 4 GB
  • กลไกการเริ่มต้นโหมดมัลติโปรเซสเซอร์แบบคลาสสิก (LEGACY_SMP_INIT) ได้รับการประกาศว่าล้าสมัย และแทนที่ด้วยรหัสการเริ่มต้น PARALLEL_MP
  • เพิ่มไดรเวอร์คอนโซล smbus
  • ยูทิลิตี้ checkpatch ให้การสนับสนุนเคอร์เนล Lunax 5.19
  • การแปลไวยากรณ์ ACPI เป็น ASL 2.0 ยังคงดำเนินต่อไป
  • ส่วนประกอบเพย์โหลดที่ใช้ UEFI stack EDK II (TianoCore) ได้รับการอัปเดต ซึ่งได้รับการทดสอบกับโปรเซสเซอร์ Intel Core (รุ่นที่ 2 ถึงรุ่นที่ 12), Intel Small Core BYT, BSW, APL, GLK และ GLK-R, AMD Stoney Ridge และปิกัสโซ

ที่มา: opennet.ru

เพิ่มความคิดเห็น