Coreboot 25.12: Támogatja az Intel Panther Lake, AMD Turin és MIPI kamerákat

Főbb pontok:
  • Támogatás az ASUS, ASRock és Lenovo ThinkPad laptopok új alaplapjaihoz.
  • CFR keretrendszer firmware (ventilátorok, iGPU) konfigurálásához újrafordítás nélkül.
  • Az LPCAMM memória szabvány támogatása az Intel Panther Lake platformokon.
  • Fejlesztések a MIPI kamerák és a hibakereső alrendszer terén a Qualcomm SoC-hez.
  • Az SMMSTORE kapacitása 512 KB-ra nőtt az UEFI változók számára.

coreboot-bélyegkép

Néhány nappal ezelőtt hivatalosan is bejelentették Coreboot 25.12 kiadásA projekt új verziója, amely egy nyílt forráskódú alternatívát fejleszt a saját BIOS-hoz és firmware-hez (UEFI), három hónapos intenzív munka eredménye. több mint 750 megerősítést gyűjtött össze (commits) 110 fejlesztő készítette, beleértve 21 új munkatársat, akik csatlakoznak a projekthez.

Ez a verzió a következő megvalósításával tűnik ki: új futásidejű konfigurációs felületek, nagyobb perzisztens tárolókapacitás, nagyobb SMMSTORE kapacitás, továbbfejlesztett MIPI kamerák támogatása Intel platformokon (IPU), valamint a következő generációs hardverek támogatása.

Új alaplapok és processzorok támogatása

A korábbi verziókhoz hasonlóan az új Coreboot verzió is jelentősen kibővíti a kompatibilis hardverek listáját. Ebben a kiadásban...Hivatalos támogatás hozzáadva a következőhöz: Fogyasztói alaplapok, munkaállomások és üzleti laptopok:

  • Fogyasztói alaplapok: ASRock Z77 Extreme4 és ASUS PRIME H610I-PLUS D4.
  • Lenovo laptopok: ThinkPad T470s és T580.
  • Speciális hardverek: Siemens MC EHL6 és Star Labs Starfighter (Arrow Lake 285H).
  • Szerveralapok és ChromeOS: 6 olyan alaplap került hozzáadásra, amelyeket a Google adatközpontjaiban és Chromebook eszközein használnak.
  • A processzorok (SoC-k) tekintetében előzetes támogatást nyújtottak az AMD Turinhoz, a nagy teljesítményű CPU-k következő generációjához. Kritikus fejlesztéseket vezettek be az Intel Panther Lake és a Qualcomm X1P42100 platformokhoz is.

Futásidejű konfiguráció: Coreboot Forms Representation (CFR)

Az egyik legfontosabb strukturális változás a a CFR keretrendszer elfogadása (Coreboot Forms Representation). Ez a technológia egységes API-t biztosít amely lehetővé teszi a konfiguráció módosítását a firmware-től újrafordítás nélkül a kódot, vagy hajtson végre egy teljes memória flashelést.

CFR-en keresztül, A felhasználó hozzáférhet az opciómenükhöz a funkciók vezérléséhez hardver, például:

  • Az iGPU (integrált grafikus kártya) aktiválása vagy deaktiválása.
  • Érintőpanelek vagy képernyők manuális kiválasztása.
  • Ventilátorok és hőprofilok fejlett vezérlése.

Jelenleg több mint 40 Google alaplap migrált erre a rendszerre, közvetlenül integrálódva az UEFI változótárolóval, hogy a változtatások az újraindítás után is megmaradjanak.

A tárolóvezérlők és alrendszerek fejlesztései

Az SMMSTORE vezérlő, amely a rendszerfelügyeleti mód (SMM) által védett perzisztens memóriaterületek kezeléséért felelős, Az alapértelmezett tárhelyméret 256 KB-ról 512 KB-ra nőtt. Ez a növekedés létfontosságú a modern platformok számára, amelyek több helyre van szükségük az UEFI változók és az összetett firmware-konfigurációk tárolásához.

MIPI kamerák Intel platformokon

A Coreboot újratervezte a kamerák kezelésének módját a következő generációs Intel laptopokban. Javult a MIPI kamerák támogatása (Mobile Industry Processor Interface), amelyek a hagyományos USB kamerákat (UVC) váltják fel. Az USB kamerákkal ellentétben az MIPI-k a nyers adatokat soros interfészen (CSI) keresztül közvetlenül a CPU-ba integrált képjelfeldolgozónak (ISP) küldik.

25.12 verzió optimalizálja ezen érzékelők ACPI felsorolását, biztosítva, hogy az olyan operációs rendszerek, mint a Windows és a Linux, helyesen azonosíthassák az érzékelő (PLD) fizikai helyét és statikus adatait (SSDB).

Előrelépések a Qualcomm, az AMD és az Intel architektúrákban

A specifikus architektúrák fejlesztése számos frissítést kapott:

  • Qualcomm X1P42100: Fejlett hibakeresési képességeket adtunk hozzá, mint például a RAM-memória betöltése és az Application Processor Debug Policy (APDP) használata. Támogatás került az USB Type-C-hez, és fejlesztések történtek a Moving Display Subsystem (MDSS) rendszerben is.
  • AMD Glinda és Faegan: Hozzáadtuk a 10 gigabites Ethernet vezérlők és az USB4 konfiguráció támogatását a DeviceTree-n keresztül. Ezenkívül az MTRR számításokat egyszerűsítettük a rendszerindítási idők felgyorsítása érdekében.
  • Intel Panther Lake: Támogatás az új LPCAMM memória szabványhoz (Low Power Compressed Attached Memory Module), felkészülve az ultravékony laptopokra, amelyek ezt a formátumot fogják átvenni.

Technikai és eszközbeli változások

A fejlesztők számára a Coreboot belső infrastruktúrája is fejlődött. A külső eszközök frissültek mint például a Binutils 2.45 és az ACPICA 20250807, míg az elavult nds32le-elf eszközláncot eltávolították.

A könyvesboltban libpayload esetén egy API került hozzáadásra a fizikai memória méretének meghatározásához és az LZ4 tömörítési algoritmus támogatása. Végül, a Cirrus Logic audio kodekekhez (CS35L56 és CS42L43) specifikus illesztőprogramokat adtak hozzá, és az ACPI támogatást kiterjesztették a RISC-V architektúrájú rendszerekre.

Végül, ha többet szeretne tudni róla, tájékozódhat a részletekről A következő linken.