Projekt CoreBoot 25.12, který vyvíjí bezplatnou alternativu k proprietárnímu firmwaru a BIOSu, byl vydán. Kód projektu je distribuován pod licencí GPLv2. Nová verze obsahuje 680 změn připravených za účasti 110 vývojářů.
Hlavní změny:
- Byla implementována podpora pro základní desky:
- ASRock Z77 Extreme4
- ASUS PRIME H610I-PLUS D4
- Lenovo ThinkPad: T470s, T580
- Siemens MC EHL: MC EHL6
- Star Labs Starfighter: Arrow Lake (285H)
- Topton ADL: TWL (X2E_N150)
- 6 desek používaných v různých zařízeních s operačním systémem Chrome OS nebo servery Google.
- Přidána předběžná podpora pro AMD Turin SoC.
- V ovladači SMMSTORE byla výchozí velikost úložiště zvýšena z 256 KB na 512 KB, což umožňuje více místa pro proměnné UEFI a data uložená v trvalých paměťových oblastech chráněných SMM. Mnoho platforem Coreboot přešlo na používání 512KB úložiště SMM. Ovladač SMMSTORE používá SMM (System Management Mode) k zápisu, čtení a mazání oblastí flash paměti a může být použit operačním systémem nebo firmwarem k organizaci trvalého úložiště nastavení.
- Přidána podpora pro konfigurační framework Coreboot Forms Representation (CFR), který poskytuje jednotné API pro změnu nastavení firmwaru, například těch, která se týkají aktivace iGPU, výběru touchpadu/dotykové obrazovky, ovládání ventilátoru a dalších hardwarových funkcí. CFR je implementován pro více než 40 základních desek Google a umožňuje přizpůsobení chování firmwaru bez nutnosti rekompilace nebo reflashování. Framework se integruje s variabilním úložištěm UEFI a dalšími backendy perzistentní paměti.
- Podpora pro SoC Qualcomm X1P42100 byla výrazně rozšířena a byly vylepšeny ladicí možnosti pro tuto platformu. Byla přidána možnost načítání obrazů ramdump a používání APDP (Application Processor Debug Policy) během ladění. Byl vylepšen subsystém Mobile Display Subsystem (MDSS), přidána podpora pro Lucidole PLL API a zajištěna správná alokace DRAM.
- Platformy Intel nyní podporují vylepšené kamery MIPI (Mobile Industry Processor Interface), které se používají v mnoha nových modelech notebooků a nahrazují dříve používané streamování videa přes USB ze zařízení UVC (USB Video Class). MIPI poskytuje přístup k senzoru kamery pomocí přijímače CSI (Camera Serial Interface) a integrovaného procesoru obrazového signálu CPU (ISP), který generuje snímky na základě nezpracovaných dat ze senzorů. Nová verze také rozšiřuje podporu pro SSDB (Sensor Static Data Block) a umožňuje generování informací PLD (Physical Location Descriptor) pro senzory kamery.
- Implementace platformy AMD Glinda nyní podporuje Faegan SoC, 10gigabitové ethernetové řadiče a nastavení USB4 FSP UPD (Firmware Support Package User Product Data) z DeviceTree. Možnosti dostupné prostřednictvím ACPI byly rozšířeny.
- Pro platformy Intel Panther Lake byla implementována podpora pro identifikaci a konfiguraci paměťových modulů LPCAMM (Low Power Compression Attached Memory Module).
- Přepracovaná podpora zobrazovacího subsystému pro SoC od MediaTeku.
- Pro urychlení načítání byl zjednodušen výpočet MTRR (registry rozsahu typů paměti) pro čipy AMD.
- Vylepšená inicializace tabulky ACPI FACS (Firmware ACPI Control Structure).
- Vylepšené možnosti ovládání jasu na systémech s technologií Intel GMA.
- Libpayload nyní obsahuje API pro určení velikosti fyzické paměti a podporuje kompresní algoritmus LZ4.
- Vylepšený ovladač pro řadiče dotykových obrazovek na platformách Intel.
- Přidána podpora USB Type-C pro čipy Qualcomm.
- Přidány ovladače SoundWire pro kodeky Cirrus Logic CS35L56 a CS42L43.
- Rozšířená podpora ACPI na systémech RISC-V.
- Binutils 2.45 a ACPICA 20250807 byly aktualizovány. Z výchozích sestavení byl odstraněn nástrojový řetězec nds32le-elf.
Zdroj: opennet.ru
