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

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

coreboot-миниатюра

Преди няколко дни беше официално обявено Издание на 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 KB на 512 KB. Това увеличение е жизненоважно за съвременните платформи, които изискват повече място за съхранение на UEFI променливи и сложни конфигурации на фърмуера.

MIPI камери на Intel платформи

Coreboot е преработил начина, по който се управляват камерите в лаптопите на Intel от следващо поколение. Поддръжката за MIPI камери е подобрена (Mobile Industry Processor Interface), които заместват традиционните USB камери (UVC). За разлика от USB камерите, MIPI изпращат сурови данни чрез сериен интерфейс (CSI) директно към процесора за обработка на изображения (ISP), интегриран в процесора.

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

Напредък в архитектурите на Qualcomm, AMD и Intel

Разработката за специфични архитектури е получила няколко актуализации:

  • Qualcomm X1P42100: Добавени са разширени възможности за дебъгване, като например зареждане на RAM дъмп и използване на политиката за дебъгване на процесора на приложения (APDP). Внедрена е и поддръжка за USB Type-C и подобрения в подсистемата за движещ се дисплей (MDSS).
  • AMD Glinda и Faegan: Добавена е поддръжка за 10 Gigabit 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 архитектура.

И накрая, ако се интересувате да научите повече за него, можете да се консултирате с подробностите В следващия линк.