Objavljen je izdanje projekta CoreBoot 26.06, koji razvija slobodnu alternativu proprietarnim firmverima i BIOS-ima. Kod projekta distribucira se pod GPLv2 licencom. Nova verzija uključuje 1163 promjena, pripremljenih uz sudjelovanje 101 programera, od kojih je 22 prvi put sudjelovalo u razvoju.
Glavne promjene:
- Implementirana je podrška za 31 matičnu ploču:
- 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ča korištenih u različitim uređajima s Chrome OS ili na poslužiteljima Google.
- Prekid podrške za matične ploče AMD Crater Renoir (zamijenjena s AMD Crater za SoC V2000A) i Google Myst.
- Dodana je početna podrška za SoC Intel Nova Lake (NVL). Implementirani su bootblock, romstage, ramstage, FSP-M i FSP-S (Firmware Support Package), dodane su definicije pinova GPIO i ACPI tablice, osigurana je podrška za PCIe i Flash. Ažurirani su alati ifdtool i spd_tools. Od ograničenja - trenutna nepodrška za DDR5.
- Dodana je početna podrška za SoC Intel Panther Lake (PTL) s mogućnošću inline šifriranja UFS.
- Dodana je početna podrška za SoC AMD Strix Halo s demonstracijom podizanja na matičnoj ploči AMD Maple.
- Dodana je početna podrška za SoC Qualcomm Calypso i matične ploče temeljene na ovom SoC, Google Calypso, Mensa i C1nv. Postoji podrška za ARM Trusted Firmware, PCIe, inicijalizaciju tajmera QUPv3, SPMI drajver i učitavanje firmvera CPUCP i PDP.
- Za AMD čipove dodana je podrška za ROM Armor mehanizam, koji pruža zaštitu od neovlaštene modifikacije sistemskog SPI Flash-a.
- Za AMD čipove implementirana je podrška za A/B Recovery mehanizam, koji osigurava čuvanje rezervne kopije prilikom ažuriranja firmvera za podizanje starog firmvera u slučaju nemogućnosti podizanja sa nove verzije ili problema s verifikacijom integriteta firmvera. Dodana je mogućnost podizanja sa drugog Flash čipa i čuvanje povratnog oznaka između ponovnog pokretanja. U alatima amdfwtool i amdfwread osigurana je podrška za dijeljenje direktorija i parsiranje A/B dijelova.
- Za platforme s Qualcomm čipovima, kao što su Google Bluey i Calypso, implementirane su napredne mogućnosti upravljanja napajanjem i baterijom. Uključeni su: glatki prijelaz s sporog na brzo punjenje, praćenje temperature, režim podizanja bez baterije, optimizirano napajanje za NVMe.
- Proširena je podrška za uređaje temeljene na Intel Haswell i Broadwell čipovima. Ujedinjen je kod podrške za Haswell i Broadwell platforme, te je implementirana zajednička inicijalizacija grafike. Dodana je osnovna podrška za varijante Broadwell čipova za PC. Dodan je drajver za umjetno smanjenje napona (undervolt) i redefinirani su power limits PL1/PL2. Dodana je podrška za ASUS matične ploče na Haswell čipovima, kao što su Maximus VI/VII, Z87-K i H81M-K.
- U Intel FSP 2.0 drajveru dodana je podrška za Zstd algoritam kompresije.
- Omogućena je postavka više slika logotipa s različitim razlučivostima, ovisno o razlučivosti ekrana.
- Nastavljeno je usklađivanje koda za podršku C23 standardu.
- Ažurirane su verzije GCC 15.2.0, NASM 3.01, binutils 2.45.1 i ACPICA 20251212.
Izvor: opennet.ru
