UtgÄvan av CoreBoot-projektet 25.12, som utvecklar ett fritt alternativ till proprietÀra firmware och BIOS, har publicerats. Projektets kod distribueras under GPLv2-licensen. Den nya versionen innehÄller 680 Àndringar, förberedda med deltagande av 110 utvecklare.
Huvudsakliga förÀndringar:
- Stöd för moderkort har implementerats:
- 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 kort som anvÀnds i olika enheter med Chrome OS eller pÄ servrar Google.
- Förhandsstöd för AMD Turin SoC har lagts till.
- I SMMSTORE-drivrutinen har standardlagringsstorleken ökat frÄn 256KB till 512KB, vilket möjliggör mer utrymme för UEFI-variabler och data som lagras i skyddade SMM-minnesomrÄden. MÄnga Coreboot-plattformar har övergÄtt till att anvÀnda ett SMM-lager pÄ 512KB. SMMSTORE-drivrutinen anvÀnder SMM-lÀget (System Management Mode) för att skriva, lÀsa och rensa omrÄden i flashminnet, och kan anvÀndas i operativsystemet eller firmwarekomponenter för att organisera permanent lagring av instÀllningar.
- Stödet för konfigurationsramverket CFR (Coreboot Forms Representation) har lagts till, vilket tillhandahÄller ett enhetligt API för att Àndra firmwareinstÀllningar, som att aktivera iGPU, vÀlja pekplatta/touchskÀrm, styra flÀktar och andra hÄrdvarufunktioner. CFR-mekanismen har implementerats för mer Àn 40 moderkort frÄn Google och möjliggör Àndringar i firmwarebeteende utan omkompilering och uppladdning. Ramverket integreras med UEFI-variablelagret och andra backend-lösningar för permanent minne.
- Stödet för Qualcomm X1P42100 SoC har utvidgats avsevÀrt och debuggingmöjligheterna för denna plattform har förbÀttrats. Möjligheten att ladda ramdump-bilder och tillÀmpa APDP (Application Processor Debug Policy) vid debugging har lagts till. Den visuella subsystemet MDSS (Mobile Display Subsystem) har förbÀttrats, stöd för API Lucidole PLL har lagts till och korrekt DRAM-reservering har sÀkerstÀllts.
- PÄ Intel-plattformarna har stöd för kameror med MIPI (Mobile Industry Processor Interface) förbÀttrats, som anvÀnds i mÄnga nya laptopmodeller istÀllet för tidigare videostreaming över USB-bussen frÄn enheter som stöder UVC-standarden (USB Video Class). MIPI ger Ätkomst till kamerans sensor, genom att anvÀnda CSI-mottagare (Camera Serial Interface) och en integrerad bildbehandlingsprocessor (ISP, Image Signal Processor) i CPU:n, vilket sÀkerstÀller bildgenerering baserat pÄ rÄdata som kommer frÄn sensorn. I den nya versionen har stödet för SSDB (Sensor Static Data Block) utökats och generering av PLD (Physical Location Descriptor) information för kamerasensorer har sÀkerstÀllts.
- I implementeringen av AMD Glinda-plattformen har stöd för SoC Faegan, 10-gigabit Ethernet-kontroller och anvÀndning av USB4 FSP UPD (Firmware Support Package User Product Data) frÄn DeviceTree lagts till. Möjligheterna som Àr tillgÀngliga via ACPI har utökats.
- För Intel Panther Lake-plattformarna har stöd för identifiering och konfigurering av LPCAMM-moduler (Low Power Compression Attached Memory Module) implementerats.
- Stödet för bildskÀrmsystemet för SoC MediaTek har omarbetats.
- För att pÄskynda uppstart har berÀkningen av MTRR (Memory type range registers) för AMD-chips förenklats.
- Initieringen av ACPI-tabellen FACS (Firmware ACPI Control Structure) har förbÀttrats.
- Möjligheterna att styra ljusstyrkan pÄ system med Intel GMA har förbÀttrats.
- API har lagts till i Libpayload för att bestÀmma storleken pÄ det fysiska minnet, och stöd för LZ4 komprimeringsalgoritmen har implementerats.
- Drivern för pekskÀrmskontroller pÄ Intel-plattformar har förbÀttrats.
- Stöd för USB Type-C har lagts till för Qualcomm-chips.
- SoundWire-drivrutiner har lagts till för Cirrus Logic CS35L56 och CS42L43-kodekar.
- Stödet för ACPI pÄ RISC-V-system har utökats.
- Versionerna av binutils 2.45 och ACPICA 20250807 har uppdaterats. Verktyget nds32le-elf har exkluderats frÄn de föreslagna standardbyggen.
KĂ€lla: opennet.ru
