Bol vydaný projekt CoreBoot 25.12, ktorý vyvíja voľnú alternatívu k proprietárnym firmvér a BIOS. Kód projektu je distribuovaný pod licenciou GPLv2. Nová verzia obsahuje 680 zmien, na ktorých sa podieľalo 110 vývojárov.
Hlavné zmeny:
- Implementovaná podpora základných dosiek:
- 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 dosiek, ktoré sú použité v rôznych zariadeniach so systémom Chrome OS alebo na serveroch Google.
- Pridaná predbežná podpora SoC AMD Turin.
- V ovládači SMMSTORE bol predvolený veľkosť úložiska zvýšený z 256KB na 512KB, čo umožňuje vyčleniť viac miesta pre UEFI premenné a dáta uložené v chránených oblastiach trvalej pamäte prostredníctvom SMM. Mnoho platforiem Coreboot prešlo na používanie SMM úložiska s veľkosťou 512KB. Ovládač SMMSTORE využíva režim SMM (System Management Mode) na zapisovanie, čítanie a čistenie oblastí na flash pamäti a môže sa používať v OS alebo komponentoch firmvéru na organizáciu trvalého ukladania nastavení.
- Pridaná podpora pre konfiguračný rámec CFR (Coreboot Forms Representation), ktorý poskytuje unified API na úpravu nastavení firmvéru, napríklad súvisiacich s aktiváciou iGPU, výberom touchpadu / dotykovej obrazovky, riadením ventilátorov a inými hardvérovými možnosťami. Mechanizmus CFR je implementovaný pre viac ako 40 základných dosiek Google a umožňuje měniť správanie firmvéru bez prekompilácie a opätovného nahrávania. Rámec sa integruje so skladom premenných UEFI a inými backendmi pre trvalú pamäť.
- Podpora SoC Qualcomm X1P42100 bola významne rozšírená a debugovanie pre túto platformu bolo vylepšené. Pridaná možnosť načítania ramdump obrazov a aplikácie APDP (Application Processor Debug Policy) pri ladení. Zlepšená funkčnosť zobrazovacej subsystému MDSS (Mobile Display Subsystem), pridaná podpora API Lucidole PLL a zabezpečené správne rezervovanie DRAM.
- Na platformách Intel bolo zlepšené spracovanie kamier s rozhraním MIPI (Mobile Industry Processor Interface), ktoré sa používajú v mnohých nových modeloch notebookov namiesto predtým využívaného prenosu videa cez USB zariadenia podporujúce štandard UVC (USB Video Class). MIPI poskytuje prístup k senzoru kamery pomocou CSI prijímača (Camera Serial Interface) a integrovaného procesora spracovania obrazu (ISP, Image Signal Processor), ktorý zabezpečuje tvorbu obrazu na základe surových (raw) údajov prichádzajúcich zo senzora. V novej verzii bola rozšírená podpora SSDB (Sensor Static Data Block) a bola zabezpečená generácia informácií PLD (Physical Location Descriptor) pre senzory kamery.
- Do implementácie platformy AMD Glinda bola pridaná podpora SoC Faegan, 10-gigabitových Ethernetových ovládačov a využitia nastavení USB4 FSP UPD (Firmware Support Package User Product Data) z DeviceTree. Rozšírené možnosti dostupné cez ACPI.
- Pre platformy Intel Panther Lake bola implementovaná podpora identifikácie a nastavenia pamäťových modulov LPCAMM (Low Power Compression Attached Memory Module).
- Prepracovaná podpora displejového subsystému pre SoC MediaTek.
- Pre urýchlenie načítania boli zjednodušené výpočty MTRR (Memory type range registers) pre čipy AMD.
- Zlepšená inicializácia ACPI tabuľky FACS (Firmware ACPI Control Structure).
- Zlepšené možnosti regulácie jasu na systémoch s Intel GMA.
- V Libpayload bola pridaná API pre zistenie veľkosti fyzickej pamäte a bola implementovaná podpora kompresného algoritmu LZ4.
- Zlepšený ovládač pre ovládače dotykových obrazoviek na platformách Intel.
- Pridaná podpora USB Type-C pre čipy Qualcomm.
- Pridané ovládače SoundWire pre kodeky Cirrus Logic CS35L56 a CS42L43.
- Rozšírená podpora ACPI na systémoch RISC-V.
- Aktualizované verzie binutils 2.45 a ACPICA 20250807. Z predvolených zostáv bol vylúčený nástroj na nds32le-elf.
Zdroj: opennet.ru
