Megjelent a CoreBoot 25.12-es verziója, amely egy szabad alternatívát fejleszt a tulajdonosi firmware-hez és BIOS-hoz. A projekt kódja GPLv2 licenc alatt van. Az új verzió 680 módosítást tartalmaz, amelyet 110 fejlesztő közreműködésével készítettek.
Főbb változások:
- Megvalósult az alaplapok támogatása:
- 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 alaplap, amelyet különféle Chrome OS-es eszközökben vagy ennek megfelelően használnak. szervereken Google.
- Előzetes támogatás került hozzáadásra az AMD Turin SoC számára.
- Az SMMSTORE illesztőprogramban a gyári tárolási méret 256KB-ról 512KB-ra nőtt, lehetővé téve több hely kiadását az UEFI változók és az SMM által védett állandó memóriaterületekben tárolt adatok számára. Számos Coreboot platform átállt az 512KB-os SMM tárolók használatára. Az SMMSTORE illesztőprogram SMM (System Management Mode) módban használható az flash memóriában az írásra, olvasásra és törlésre, és alkalmazható az operációs rendszerben vagy a firmware komponenseiben a beállítások állandó tárolásának megszervezésére.
- A CFR (Coreboot Forms Representation) konfigurációs keretrendszer támogatása került hozzáadásra, amely egységes API-t kínál a firmware beállításainak módosítására, például az iGPU aktiválásával, a touchpad/képernyő kiválasztásával, a ventillátorok irányításával és egyéb hardveres lehetőségekkel kapcsolatban. A CFR mechanizmus több mint 40 Google alaplaphoz lett megvalósítva, lehetővé téve a firmware viselkedésének megváltoztatását újra fordítás és újratöltés nélkül. A keretrendszer integrálódik az UEFI változótárolóval és más állandó memória backendekkel.
- Jelentősen bővült a Qualcomm X1P42100 SoC támogatása és javultak a hibakeresési lehetőségek ezen platform számára. Lehetővé vált ramdump-képek betöltése és az APDP (Application Processor Debug Policy) alkalmazása a hibakeresés során. A MDSS (Mobile Display Subsystem) megjelenítési alrendszer működése javult, támogatást kapott a Lucidole PLL API, és biztosítva lett a DRAM helyes fenntartása.
- Az Intel platformokon javult a MIPI (Mobile Industry Processor Interface) interfésszel rendelkező kamerák támogatása, amelyeket sok új laptopmodellben használnak a korábban USB buszon keresztül UVC (USB Video Class) szabványú eszközökből történő videóátvitel helyett. A MIPI hozzáférést biztosít a kamera érzékelőhöz a CSI (Camera Serial Interface) vevőn keresztül, és az CPU-ba integrált képfeldolgozó processzort (ISP, Image Signal Processor) használ, amely a kamerától érkező nyers (raw) adatok alapján képet alkot. Az új verzióban kibővítették az SSDB (Sensor Static Data Block) támogatást, és biztosították a PLD (Physical Location Descriptor) információk generálását a kamerák érzékelőihez.
- Az AMD Glinda platform megvalósításába bekerült a Faegan SoC támogatása, 10 gigabites Ethernet-vezérlők és az USB4 FSP UPD (Firmware Support Package User Product Data) beállítások használata a DeviceTree-ből. Kiterjesztették az ACPI-n keresztüli elérhető lehetőségeket.
- Az Intel Panther Lake platformokhoz megvalósították az LPCAMM (Low Power Compression Attached Memory Module) memória modulok azonosításának és konfigurálásának támogatását.
- Át lett alakítva a display alrendszer támogatása a MediaTek SoC számára.
- A gyorsabb betöltés érdekében egyszerűsítették az MTRR (Memory Type Range Registers) számítását az AMD chipekhez.
- Javult az ACPI FACS (Firmware ACPI Control Structure) táblázat inicializálása.
- Javult a fényerőszabályozás lehetősége Intel GMA rendszerekben.
- A Libpayload-ban API került hozzáadásra a fizikai memória méretének meghatározására, és megvalósították az LZ4 tömörítési algoritmus támogatását.
- Javítva lett a képernyőérzékelők vezérlőihez tartozó meghajtó az Intel platformokon.
- Hozzáadva lett a USB Type-C támogatás a Qualcomm chipekhez.
- Hozzáadva lettek a SoundWire meghajtók a Cirrus Logic CS35L56 és CS42L43 kodekekhez.
- Kiterjesztett ACPI támogatás infrastruktúra RISC-V rendszereken.
- Frissítették a binutils 2.45 és ACPICA 20250807 verziókat. Az alapértelmezett buildből kizárták az nds32le-elf eszközkészletet.
Forrás: opennet.ru
