Coreboot 25.12: Поддерживает камеры Intel Panther Lake, AMD Turin и MIPI.

Ключевые моменты:
  • Поддержка новых материнских плат от ASUS, ASRock и ноутбуков Lenovo ThinkPad.
  • CFR-фреймворк для настройки встроенного ПО (вентиляторы, iGPU) без перекомпиляции.
  • Поддержка стандарта памяти LPCAMM на платформах Intel Panther Lake.
  • Улучшения в работе MIPI-камер и подсистемы отладки для SoC Qualcomm.
  • Увеличен объем памяти SMMSTORE до 512 КБ для переменных UEFI.

coreboot-thumbnail

Несколько дней назад об этом было официально объявлено. Релиз Coreboot 25.12Новая версия проекта, разрабатывающая альтернативу проприетарным BIOS и микропрограммам (UEFI) с открытым исходным кодом, является результатом трех месяцев интенсивной работы. накопилось более 750 подтверждений (коммиты) создано 110 разработчикамиВ том числе 21 новый участник, присоединившийся к проекту.

Эта версия выделяется благодаря реализации следующих функций: новые интерфейсы конфигурации во время выполненияувеличенная емкость постоянного хранилища, увеличенная емкость SMMSTORE, улучшенная поддержка камер MIPI на платформах Intel (IPU) и поддержка оборудования следующего поколения.

Поддержка новых материнских плат и процессоров.

Как и в предыдущих версиях, новая версия Coreboot также значительно расширяет список совместимого оборудования. В этом релизеДобавлена ​​официальная поддержка для Материнские платы для потребителей, рабочие станции и бизнес-ноутбуки:

  • Материнские платы для потребителей: ASRock Z77 Extreme4 и ASUS PRIME H610I-PLUS D4.
  • Ноутбуки Lenovo: ThinkPad T470s и T580.
  • Специализированное оборудование: Siemens MC EHL6 и Star Labs Starfighter (Arrow Lake 285H).
  • Серверные платы и ChromeOS: добавлено 6 плат, используемых в центрах обработки данных Google и устройствах Chromebook.
  • Что касается процессоров (SoC), добавлена ​​предварительная поддержка AMD Turin, высокопроизводительных процессоров следующего поколения. Также внесены существенные улучшения для платформ Intel Panther Lake и Qualcomm X1P42100.

Конфигурация среды выполнения: представление форм Coreboot (CFR)

Одним из наиболее значимых структурных изменений является принятие рамочной структуры CFR (Представление форм Coreboot). Эта технология предоставляет унифицированный API что позволяет изменять конфигурацию прошивки без необходимости перекомпиляции или выполнить полную прошивку памяти.

Через CFR, Пользователь может получить доступ к меню параметров для управления функциями. такое оборудование, как:

  • Включение или выключение интегрированной графики (iGPU).
  • Ручной выбор сенсорных панелей или экранов.
  • Расширенные возможности управления вентиляторами и температурными профилями.

В настоящее время более 40 материнских плат Google перешли на эту систему, интегрируясь напрямую с хранилищем переменных UEFI, что гарантирует сохранение изменений после перезагрузки.

Усовершенствования контроллеров и подсистем хранения данных.

Контроллер SMMSTOREотвечает за управление областями постоянной памяти, защищенными режимом управления системой (SMM). Размер хранилища по умолчанию увеличен с 256 КБ до 512 КБ. Это увеличение крайне важно для современных платформ, которым требуется больше места для хранения переменных UEFI и сложных конфигураций прошивки.

MIPI-камеры на платформах Intel

Компания Coreboot переработала способ управления камерами в ноутбуках Intel следующего поколения. Улучшена поддержка камер MIPI. Интерфейсы MIPI (Mobile Industry Processor Interface) заменяют традиционные USB-камеры (UVC). В отличие от USB-камер, MIPI передают необработанные данные через последовательный интерфейс (CSI) непосредственно на процессор обработки изображений (ISP), встроенный в центральный процессор (CPU).

Версия 25.12 Оптимизирует перечисление этих датчиков по протоколу ACPI. обеспечение того, чтобы операционные системы, такие как Windows и Linux, могли корректно определять физическое местоположение датчика (PLD) и его статические данные (SSDB).

Достижения в архитектурах Qualcomm, AMD и Intel.

Разработка для конкретных архитектур получила несколько обновлений:

  • Qualcomm X1P42100: Добавлены расширенные возможности отладки, такие как загрузка дампов ОЗУ и использование политики отладки процессора приложений (APDP). Также реализована поддержка USB Type-C и улучшения в подсистеме подвижного дисплея (MDSS).
  • AMD Glinda и Faegan: Добавлена ​​поддержка контроллеров 10-гигабитного Ethernet и конфигурации USB4 через DeviceTree. Кроме того, упрощены вычисления MTRR для ускорения времени загрузки.
  • Intel Panther Lake: поддержка нового стандарта памяти LPCAMM (Low Power Compressed Attached Memory Module), подготовка к выпуску ультратонких ноутбуков, которые будут использовать этот формат.

Технические и инструментальные изменения

Для разработчиков внутренняя инфраструктура Coreboot также претерпела изменения. Внешние инструменты были обновлены. например, Binutils 2.45 и ACPICA 20250807, в то время как устаревший набор инструментов nds32le-elf был удален.

В книжном магазине В библиотеку libpayload добавлен API для определения размера физической памяти. а также поддержка алгоритма сжатия LZ4. Наконец, добавлены специальные драйверы для аудиокодеков Cirrus Logic (CS35L56 и CS42L43), а поддержка ACPI расширена для систем с архитектурой RISC-V.

Наконец, если вы хотите узнать больше об этом, вы можете ознакомиться с деталями По следующей ссылке.