Coreboot 25.12: Podporuje kamery Intel Panther Lake, AMD Turin a MIPI

Kľúčové body:
  • Podpora pre nové základné dosky notebookov ASUS, ASRock a Lenovo ThinkPad.
  • CFR framework na konfiguráciu firmvéru (ventilátory, iGPU) bez rekompilácie.
  • Podpora pamäťového štandardu LPCAMM na platformách Intel Panther Lake.
  • Vylepšenia MIPI kamier a ladiacieho subsystému pre Qualcomm SoC.
  • Zvýšená kapacita v SMMSTORE na 512 KB pre premenné UEFI.

miniatúra coreboot

Pred pár dňami to bolo oficiálne oznámené Vydanie Coreboot 25.12Nová verzia projektu, ktorá vyvíja open-source alternatívu k proprietárnemu BIOSu a firmvéru (UEFI), je výsledkom troch mesiacov intenzívnej práce. zhromažďuje sa viac ako 750 potvrdení (zaväzuje sa) vytvorené 110 vývojármi, vrátane 21 nových spolupracovníkov, ktorí sa k projektu pripájajú.

Táto verzia vyniká implementáciou nové rozhrania pre konfiguráciu runtime, väčšia kapacita perzistentného úložiska, väčšia kapacita SMMSTORE, vylepšená podpora pre MIPI kamery na platformách Intel (IPU) a podpora hardvéru novej generácie.

Podpora pre nové základné dosky a procesory

Rovnako ako v predchádzajúcich verziách, aj nová verzia Coreboot výrazne rozširuje zoznam kompatibilného hardvéru. V tejto verziiBola pridaná oficiálna podpora pre Základné dosky pre spotrebiteľov, pracovné stanice a firemné notebooky:

  • Základné dosky pre spotrebiteľov: ASRock Z77 Extreme4 a ASUS PRIME H610I-PLUS D4.
  • Notebooky Lenovo: ThinkPad T470s a T580.
  • Špecializovaný hardvér: Siemens MC EHL6 a Star Labs Starfighter (Arrow Lake 285H).
  • Serverové dosky a ChromeOS: Bolo pridaných 6 dosiek používaných v dátových centrách spoločnosti Google a zariadeniach Chromebook.
  • Pokiaľ ide o procesory (SoC), bola pridaná predbežná podpora pre AMD Turin, novú generáciu vysokovýkonných CPU. Kritické vylepšenia boli implementované aj pre platformy Intel Panther Lake a Qualcomm X1P42100.

Konfigurácia runtime: Reprezentácia formulárov Coreboot (CFR)

Jednou z najvýznamnejších štrukturálnych zmien je prijatie rámca CFR (Reprezentácia formulárov Coreboot). Táto technológia poskytuje jednotné API čo vám umožňuje upraviť konfiguráciu z firmvéru bez nutnosti rekompilácie kód alebo vykonať kompletné prepísanie pamäte.

Prostredníctvom Spoločného referenčného rámca (CFR), Používateľ má prístup k ponukám možností na ovládanie funkcií hardvér ako napríklad:

  • Aktivácia alebo deaktivácia integrovanej grafickej karty (iGPU).
  • Manuálny výber dotykových panelov alebo obrazoviek.
  • Pokročilé ovládanie ventilátorov a tepelných profilov.

V súčasnosti migrovalo na tento systém viac ako 40 základných dosiek od spoločnosti Google, ktoré sa priamo integrujú s úložiskom premenných UEFI, aby sa zabezpečilo, že zmeny zostanú trvalé aj po reštarte.

Vylepšenia radičov a podsystémov úložiska

Ovládač SMMSTORE, zodpovedný za správu oblastí perzistentnej pamäte chránených režimom správy systému (SMM), Jeho predvolená veľkosť úložiska sa zvýšila z 256 KB na 512 KB. Toto zvýšenie je nevyhnutné pre moderné platformy, ktoré vyžadujú viac miesta na ukladanie premenných UEFI a zložitých konfigurácií firmvéru.

Kamery MIPI na platformách Intel

Spoločnosť Coreboot prepracovala spôsob správy kamier v notebookoch Intel novej generácie. Podpora pre MIPI kamery bola vylepšená (Mobile Industry Processor Interface), ktoré nahrádzajú tradičné USB kamery (UVC). Na rozdiel od USB kamier, MIPI posielajú surové dáta cez sériové rozhranie (CSI) priamo do procesora obrazového signálu (ISP) integrovaného v CPU.

Verzia 25.12 optimalizuje výpočet ACPI týchto senzorov, zabezpečenie toho, aby operačné systémy ako Windows a Linux dokázali správne identifikovať fyzickú polohu senzora (PLD) a jeho statické údaje (SSDB).

Pokroky v architektúrach Qualcomm, AMD a Intel

Vývoj pre špecifické architektúry prešiel niekoľkými aktualizáciami:

  • Qualcomm X1P42100: Boli pridané pokročilé možnosti ladenia, ako napríklad načítavanie výpisu z pamäte RAM a používanie politiky ladenia procesora aplikácií (APDP). Implementovaná bola aj podpora pre USB Type-C a vylepšenia subsystému Moving Display Subsystem (MDSS).
  • AMD Glinda a Faegan: Bola pridaná podpora pre 10-gigabitové ethernetové ovládače a konfiguráciu USB4 prostredníctvom DeviceTree. Okrem toho boli zjednodušené výpočty MTRR, aby sa zrýchlil čas spustenia.
  • Intel Panther Lake: Podpora pre nový štandard pamäte LPCAMM (Low Power Compressed Attached Memory Module), príprava na ultratenké notebooky, ktoré tento formát prijmú.

Technické a nástrojové zmeny

Pre vývojárov sa vyvinula aj interná infraštruktúra Corebootu. Externé nástroje boli aktualizované ako napríklad Binutils 2.45 a ACPICA 20250807, zatiaľ čo zastaraný balík nástrojov nds32le-elf bol odstránený.

V kníhkupectve libpayload, bolo pridané API na určenie veľkosti fyzickej pamäte a podporu pre kompresný algoritmus LZ4. Nakoniec boli pridané špecifické ovládače pre zvukové kodeky Cirrus Logic (CS35L56 a CS42L43) a podpora ACPI bola rozšírená na systémy s architektúrou RISC-V.

Nakoniec, ak máte záujem dozvedieť sa o ňom viac, môžete si prekonzultovať podrobnosti Na nasledujúcom odkaze.