ĂshtĂ« publikuar lĂ«shimi i projektit CoreBoot 25.12, i cili zhvillon njĂ« alternativĂ« tĂ« lirĂ« ndaj firmware-ve dhe BIOS-ve proprietarĂ«. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n GPLv2. NĂ« kĂ«tĂ« version tĂ« ri janĂ« pĂ«rfshirĂ« 680 ndryshime, tĂ« pĂ«rgatitura me pjesĂ«marrjen e 110 zhvilluesve.
Ndryshimet kryesore:
- ĂshtĂ« zbatuar mbĂ«shtetje pĂ«r pllakat amĂ«:
- 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 plaka që përdoren në pajisje të ndryshme me Chrome OS ose në sistemet Google.
- ĂshtĂ« shtuar mbĂ«shtetje paraprake pĂ«r SoC AMD Turin.
- Në driverin SMMSTORE, madhësia e ruajtjes që krijohet automatikisht është rritur nga 256KB në 512KB, e cila lejon ndarjen e më shumë hapësirë për variablat UEFI dhe të dhënat që ruhen në zonat e kujtesës së përhershme të mbrojtura përmes SMM. Shumë platforma Coreboot janë kaluar në përdorimin e SMM-ruajtjes me madhësi 512KB. Driveri SMMSTORE përdor modin SMM (System Management Mode) për të shkruar, lexuar dhe pastruar zonat në flash, dhe mund të përdoret në OS ose në komponentët e firmware për të organizuar ruajtjen e përhershme të rregullimeve.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kornizĂ«n e konfiguruar CFR (Coreboot Forms Representation), qĂ« siguron njĂ« API tĂ« unifikuar pĂ«r ndryshimin e cilĂ«simeve tĂ« firmware-it, pĂ«r shembull, ato qĂ« lidhen me aktivizimin e iGPU, zgjedhjen e tastierĂ«s/screenit prekes, menaxhimin e ventilatorĂ«ve dhe mundĂ«si tĂ« tjera harduerike. Mekanizmi CFR Ă«shtĂ« realizuar pĂ«r mĂ« shumĂ« se 40 plaka amĂ« tĂ« Google dhe lejon ndryshimin e sjelljes sĂ« firmware-it pa rikomplim dhe ripaketim. Korniza integron me ruajtjen e variablave UEFI dhe backend-e tĂ« tjera pĂ«r kujtesĂ«n e pĂ«rhershme.
- ĂshtĂ« zgjeruar ndjeshĂ«m mbĂ«shtetja pĂ«r SoC Qualcomm X1P42100 dhe janĂ« pĂ«rmirĂ«suar mundĂ«sitĂ« e debugging-ut pĂ«r kĂ«tĂ« platformĂ«. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ngarkuar imazhe ramdump dhe pĂ«r tĂ« aplikuar APDP (Application Processor Debug Policy) gjatĂ« debugging-ut. ĂshtĂ« pĂ«rmirĂ«suar funksionimi i nĂ«nstrukturĂ«s sĂ« ekranit MDSS (Mobile Display Subsystem), Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r API Lucidole PLL dhe Ă«shtĂ« siguruar rezervimi korrekt i DRAM.
- Në platformat Intel është përmirësuar mbështetja për kamerat me ndërfaqen MIPI (Mobile Industry Processor Interface), të cilat përdoren në shumë modele të reja laptopësh në vend të transmetimit të mëparshëm të videove përmes autobusit USB nga pajisjet që mbështesin standardin UVC (USB Video Class). MIPI ofron akses në sensorin e kamerës, duke përdorur marrësin CSI (Camera Serial Interface) dhe procesorin e integruar në CPU për përpunimin e imazheve (ISP, Image Signal Processor), që siguron formimin e imazhit në bazë të të dhënave të papërpunuara (raw) që vijnë nga sensori. Në versionin e ri është zgjeruar mbështetja për SSDB (Sensor Static Data Block) dhe është siguruar gjenerimi i informacionit PLD (Physical Location Descriptor) për sensorët e kamerës.
- Në realizimin e platformës AMD Glinda është shtuar mbështetja për SoC Faegan, kontrollet Ethernet 10-gigabitë dhe përdorimi i konfigurimeve USB4 FSP UPD (Firmware Support Package User Product Data) nga DeviceTree. Janë zgjeruar mundësitë në dispozicion përmes ACPI.
- Për platformat Intel Panther Lake është realizuar mbështetja për identifikimin dhe konfigurimin e moduleve të memories LPCAMM (Low Power Compression Attached Memory Module).
- ĂshtĂ« riprojektuar mbĂ«shtetja pĂ«r nĂ«nstrukturĂ«n e ekranit pĂ«r SoC MediaTek.
- Për të përshpejtuar ngarkimin është përmirësuar llogaritja e MTRR (Memory type range registers) për çipat AMD.
- ĂshtĂ« pĂ«rmirĂ«suar inicializimi i tabelĂ«s ACPI FACS (Firmware ACPI Control Structure).
- Janë përmirësuar mundësitë për menaxhimin e ndriçimit në sistemet me Intel GMA.
- Në Libpayload është shtuar API për të përcaktuar madhësinë e memories fizike dhe është realizuar mbështetje për algoritmin e kompresimit LZ4.
- ĂshtĂ« pĂ«rmirĂ«suar drejtuesi pĂ«r kontrollet e ekranit me prekje nĂ« platformat Intel.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r USB Type-C pĂ«r çipat Qualcomm.
- Janë shtuar drejtuesit SoundWire për kodekët Cirrus Logic CS35L56 dhe CS42L43.
- ĂshtĂ« zgjeruar mbĂ«shtetja ACPI nĂ« sistemet RISC-V.
- Janë përditësuar versionet e binutils 2.45 dhe ACPICA 20250807. Nga ndërtimet e ofruara si standart është përjashtuar mjeti ndihmës nds32le-elf.
Burimi: opennet.ru
