Оновлення Coreboot 26.06: нові можливості для відкритого ПЗ

Вихід Coreboot 26.06: нові можливості для відкритого ПЗ

Проект Coreboot випустив Coreboot 26.06, останню версію своєї безкоштовної та відкритої платформи прошивки. Ця платформа покликана замінити власні BIOS і UEFI прошивки на підтримуваному обладнанні.

Підтримка Intel Nova Lake в Coreboot 26.06

Основна особливість випуску — початкова підтримка Intel Nova Lake. Випуск охоплює кілька етапів завантаження, включаючи bootblock, romstage, ramstage та програмування Intel FSP. Оновлення інструментів включають підтримку Nova Lake в ifdtool і spd_tools.

Однак це все ще рання версія. Проект експліцитно зазначає, що DDR5 наразі не підтримується, а деякі FSP обхідні рішення залишаються в дії, чекаючи на upstream виправлення. Іншими словами, це не означає, що “Nova Lake готова для всіх”, а швидше перший важливий крок до цього.

Підтримка Strix Halo для AMD

Для AMD Coreboot 26.06 впроваджує початкову підтримку Strix Halo. Першою материнською платою, яка використовує цей код, є референсна материнська плата AMD Maple, включена у цей випуск. Згідно з інформацією проекту, це також робота в прогресі і не призначена для використання на виробничому обладнанні.

Розширення підтримки Qualcomm Calypso SoC

В цьому випуску також додається початкова підтримка Qualcomm Calypso SoC, заснована на існуючій кодовій базі X1P42100. Це закладає основу для подальшого розвитку, включаючи підтримку ARM Trusted Firmware, вдосконалення PCIe, покращення завантаження прошивки та оновлення структури пам’яті. Нові материнські плати Google Calypso, Mensa та C1nv є частиною цієї ініціативи.

Поліпшення продуктивності завантаження в Coreboot 26.06

Крім того, Coreboot 26.06 додає підтримку ROM Armor 2 та розширює інфраструктуру відновлення A/B. Оновлення включають поліпшення обробки PSP, запасну підтримку SPI flash та нові макети розділів відновлення.

Поліпшення продуктивності завантаження включають оптимізовану декомпресію LZMA в кеші, кешування ROM3 на AMD, кешування мікрокоду в DRAM на Intel та підтримку декомпресії Zstd у драйвері Intel FSP 2.0. Робота триває над кодами Intel, AMD, MediaTek та Qualcomm. Вона включає вдосконалення в управлінні енергією, ініціалізації пам’яті та специфічних для платформи функцій.

Подальше розширення підтримки материнських плат

Найважливішою частиною для кінцевих користувачів є материнські плати, що тепер підтримуються. До них входять:

  • Framework Laptop 13 (Intel Core Ultra Series 1)
  • Framework Laptop 13 Pro (Intel Core Ultra Series 3)
  • Lenovo ThinkPad X61/X61s
  • Star Labs Byte Mk I
  • Star Labs StarBook Mk VI
  • System76 bonw15-b
  • System76 gaze20
  • ASRock H370M-ITX/ac
  • ASRock Z87 Extreme6
  • Кілька материнських плат ASUS H81, H610, Z87 і Maximus VI/VII

Серед інших дрібних поліпшень платформ — управління FnLock і контролем LED логотипу для ThinkPads на базі Lenovo H8. Також додали нові налаштування енергопрофілю та управління живленням PCIe для плат Star Labs, а також управління In-Band ECC у кількох Intel платформах.

Для отримання більш детальної інформації, відвідайте офіційне оголошення про випуск.