Megjelent a CoreBoot projekt 26.06-os kiadása, amely a zárt forráskódú firmware- és BIOS-alternatívák szabad verzióját fejleszti. A projekt kódját GPLv2 licenc alatt terjesztik. Az új verzióba 1163 változtatás került, amelyeket 101 fejlesztő készített, közülük 22-en először vettek részt a fejlesztésben.
Főbb változások:
- Elkészült 31 alaplap támogatása:
- AMD Crater az SoC V2000A-hoz
- AMD Jaguar az SoC Faegan-hez
- AMD Maple az SoC Strix Halo-hoz
- 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 alaplap, amely a Chrome OS-t használó különböző eszközökben alkalmazható vagy rajta szervereken Google.
- Megszűnt az AMD Crater Renoir alaplapok támogatása (helyetesítve az AMD Crater az SoC V2000A-hoz) és a Google Myst.
- Kezdő támogatás került hozzáadásra az Intel Nova Lake (NVL) SoC-hoz. Megvalósították a bootblockot, romstage-et, ramstage-et, FSP-M-et és FSP-S-t (Firmware Support Package), hozzáadták a GPIO kimenetek definícióit és az ACPI táblázatokat, biztosították a PCIe és Flash támogatást. Frissítették az ifdtool és spd_tools segédprogramokat. Korlátozásként a DDR5-t még nem támogatják.
- Kezdő támogatás került hozzáadásra az Intel Panther Lake (PTL) SoC-hoz, lehetőséggel inline titkosításra UFS esetén.
- Kezdő támogatás került hozzáadásra az AMD Strix Halo SoC-hoz, bemutatva a bootolást az AMD Maple alaplapon.
- Kezdő támogatás került hozzáadásra a Qualcomm Calypso SoC-hoz és az ezen SoC-ra alapozott Google Calypso, Mensa és C1nv alaplapokhoz. Támogatott az ARM Trusted Firmware, PCIe, a QUPv3 időzítő inicializálása, az SPMI meghajtó, a CPUCP és PDP firmware-ek betöltése.
- AMD chipekhez támogatás került hozzáadásra a ROM Armor mechanizmushoz, amely védi a rendszerszinti SPI Flash jogosulatlan módosításától.
- AMD chipekhez megvalósították az A/B Recovery mechanizmust, amely biztosítja a biztonsági másolat megőrzését a firmware frissítések során, hogy lehetővé tegye a régi firmware betöltését, ha az új verzióval nem lehet bootolni vagy problémák merülnek fel a firmware integritásának ellenőrzése során. Hozzáadták a második Flash-chipről való bootolás lehetőségét és a helyreállítási zászló fenntartását újraindítások között. Az amdfwtool és amdfwread segédprogramokban biztosították a könyvtárak szétválasztásának és az A/B-partíciók elemzésének támogatását.
- A Qualcomm alapú chipek, mint a Google Bluey és Calypso, fejlettebb akkumulátor- és töltéskezelési lehetőségeket valósítanak meg. Megvalósításra került: sima átmenet a lassú és gyors töltés között, hőmérsékletfigyelés, akkumulátor nélküli bootolási mód, valamint optimalizált tápellátás az NVMe számára.
- Bővült az Intel Haswell és Broadwell chipekre épülő eszközök támogatása. A Haswell és Broadwell platformok támogatási kódja egységesítésre került, és megvalósult a közös grafikai inicializáció. Hozzáadva az alapvető támogatás a Broadwell chipek PC-s változataihoz. Új meghajtó került bevezetésre a feszültség csökkentésére (undervolt), és át lett definiálva a PL1/PL2 teljesítménykorlátok. Az ASUS alaplapok támogatása is bővült Haswell chipekkel, mint például a Maximus VI/VII, Z87-K és H81M-K.
- Az Intel FSP 2.0 meghajtóhoz hozzáadva a Zstd tömörítési algoritmus támogatása.
- Lehetőség nyílt több logó kép feltöltésére különböző felbontással, hogy azok a képernyő felbontásának megfelelően jelenjenek meg.
- Folyamatosan dolgozunk a C23 standardra való kódadaptálás elősegítésén.
- Frissítve lettek a GCC 15.2.0, NASM 3.01, binutils 2.45.1 és ACPICA 20251212 verziók.
Forrás: opennet.ru
