Objavljen je izid projekta CoreBoot 26.06, ki razvija prosto alternativo lastniškim vdelavam in BIOS-u. Koda projekta je na voljo pod licenco GPLv2. V to novo različico je bilo vključenih 1163 sprememb, ki so jih pripravili 101 razvijalec, od katerih je 22 prvič sodelovalo pri razvoju.
Glavne spremembe:
- Implementirana podpora za 31 matično ploščo:
- AMD Crater za SoC V2000A
- AMD Jaguar za SoC Faegan
- AMD Maple za SoC Strix Halo
- ASRock H370M-ITX/ac, ASRock Z87 Extreme6
- ASUS H81M-K, P8H61-I R2.0, P8H61-M LX2, PRIME H610M-K D4, Z87-K
- ASUS Maximus VI EXTREME
- ASUS Maximus VI FORMULA, VI HERO, VII IMPACT, VI IMPACT, VII RANGER
- Framework Laptop 13 (Intel Core Ultra Series 1)
- Framework Laptop 13 Pro (Intel Core Ultra Series 3)
- Lenovo ThinkPad X61 / X61s
- Star Labs Byte Mk I (Ryzen 7 5800U), StarBook Mk VI (Ryzen 7 5800U)
- System76 bonw15-b, gaze20
- 8 plošč, uporabljenih v različnih napravah z operacijskim sistemom Chrome OS ali na serverima Google.
- Prenehana podpora za matične plošče AMD Crater Renoir (zamenjana z AMD Crater za SoC V2000A) in Google Myst.
- Dodana začetna podpora za SoC Intel Nova Lake (NVL). Implementirani so bootblock, romstage, ramstage, FSP-M in FSP-S (Firmware Support Package), dodane so definicije priključkov GPIO in tabele ACPI, omogočena podpora PCIe in Flash. Posodobljeni so bili orodja ifdtool in spd_tools. Od omejitev — trenutno ne podpira DDR5.
- Dodana začetna podpora za SoC Intel Panther Lake (PTL) z možnostjo inline-šifriranja UFS.
- Dodana začetna podpora za SoC AMD Strix Halo z demonstracijo nalaganja na matični plošči AMD Maple.
- Dodana začetna podpora za SoC Qualcomm Calypso in matične plošče Google Calypso, Mensa in C1nv, ki temeljijo na tem SoC. Omogočena je podpora za ARM Trusted Firmware, PCIe, inicializacijo časovnika QUPv3, gonilnik SPMI, nalaganje vdelav CPUCP in PDP.
- Za čipov AMD je bila dodana podpora za mehanizem ROM Armor, ki zagotavlja zaščito pred neavtorizirano modificiranjem sistemskega SPI Flash.
- Za čipov AMD je bila implementirana podpora za mehanizem A/B Recovery, ki zagotavlja shranjevanje varnostne kopije med posodobitvijo vdelave za nalaganje stare vdelave v primeru, da se ne morete zagnati z novo različico ali ob težavah z verificiranjem integritete vdelave. Dodana je bila možnost nalaganja iz drugega Flash čipa in ohranjanja oznake za obnovitev med ponovnimi zagonami. V orodjih amdfwtool in amdfwread je bila omogočena podpora za razdelitve direktorijev in parsiranje A/B-razdelkov.
- Za plačila na čipih Qualcomm, kot sta Google Bluey in Calypso, so uvedene napredne možnosti upravljanja z napajanjem in baterijo. Uvedene so: gladko prehajanje iz počasnega v hitro polnjenje, nadzor temperature, način zagona brez baterije, optimizirana napajanje za NVMe.
- Razširjena podpora za naprave na osnovi čipov Intel Haswell in Broadwell. Koda za podporo platform Haswell in Broadwell je poenotena, uvedena je skupna inicializacija grafike. Dodana je začetna podpora za različice čipov Broadwell za osebne računalnike. Dodan je gonilnik za umetno zniževanje napetosti (undervolt) in redefinirani so omejitve moči PL1/PL2. Dodana je podpora za matične plošče ASUS na čipih Haswell, kot so Maximus VI/VII, Z87-K in H81M-K.
- V gonilniku Intel FSP 2.0 je dodana podpora za algoritme stiskanja Zstd.
- Omogočeno je vključevanje več slik logotipov z različnimi ločljivostmi za njihovo prikazovanje glede na ločljivost zaslona.
- Delo na prilagajanju kode za podporo standardu C23 se nadaljuje.
- Posodobljene različice GCC 15.2.0, NASM 3.01, binutils 2.45.1 in ACPICA 20251212.
Izvor: opennet.ru
