Coreboot 25.12: Ondersteunt Intel Panther Lake, AMD Turin en MIPI-camera's

Belangrijkste punten:
  • Ondersteuning voor nieuwe moederborden van ASUS, ASRock en Lenovo ThinkPad-laptops.
  • CFR-framework voor het configureren van firmware (ventilators, iGPU) zonder hercompilatie.
  • Ondersteuning voor de LPCAMM-geheugenstandaard op Intel Panther Lake-platforms.
  • Verbeteringen aan MIPI-camera's en het debugsubsysteem voor Qualcomm SoC.
  • De capaciteit van SMMSTORE voor UEFI-variabelen is verhoogd naar 512 KB.

coreboot-miniatuur

Een paar dagen geleden werd het officieel aangekondigd. Coreboot 25.12 releaseDe nieuwe versie van het project, dat een open-source alternatief ontwikkelt voor propriëtaire BIOS en firmware (UEFI), is het resultaat van drie maanden intensief werk. meer dan 750 bevestigingen verzameld (commits) gemaakt door 110 ontwikkelaarswaaronder 21 nieuwe medewerkers die zich bij het project aansluiten.

Deze versie onderscheidt zich door de implementatie van nieuwe runtime-configuratie-interfaces, grotere permanente opslagcapaciteit, grotere SMMSTORE-capaciteit, verbeterde ondersteuning voor MIPI-camera's op Intel-platforms (IPU) en ondersteuning voor hardware van de volgende generatie.

Ondersteuning voor nieuwe moederborden en processors

Net als bij eerdere versies is de lijst met compatibele hardware in de nieuwe Coreboot-versie aanzienlijk uitgebreid. In deze releaseOfficiële ondersteuning is toegevoegd voor Moederborden voor consumenten, werkstations en zakelijke laptops:

  • Moederborden voor consumenten: ASRock Z77 Extreme4 en ASUS PRIME H610I-PLUS D4.
  • Lenovo-laptops: ThinkPad T470s en T580.
  • Gespecialiseerde hardware: Siemens MC EHL6 en Star Labs Starfighter (Arrow Lake 285H).
  • Serverboards en ChromeOS: 6 boards die in Google-datacenters worden gebruikt, en Chromebook-apparaten zijn toegevoegd.
  • Wat processoren (SoC's) betreft, is er voorlopige ondersteuning toegevoegd voor AMD Turin, de volgende generatie krachtige CPU's. Ook zijn er belangrijke verbeteringen doorgevoerd voor de Intel Panther Lake- en Qualcomm X1P42100-platformen.

Runtimeconfiguratie: Coreboot Forms Representation (CFR)

Een van de meest relevante structurele veranderingen is de adoptie van het CFR-raamwerk (Coreboot Forms Representation). Deze technologie biedt een uniforme API waarmee je de configuratie kunt wijzigen van de firmware zonder dat hercompilatie nodig is de code of voer een volledige geheugenflash uit.

Via CFR, De gebruiker kan via optiemenu's functies bedienen. hardware zoals:

  • De iGPU (geïntegreerde grafische kaart) activeren of deactiveren.
  • Handmatige selectie van aanraakpanelen of schermen.
  • Geavanceerde regeling van ventilatoren en thermische profielen.

Momenteel zijn meer dan 40 Google-moederborden overgestapt op dit systeem en integreren ze direct met de UEFI-variabelenopslag om ervoor te zorgen dat wijzigingen na een herstart behouden blijven.

Verbeteringen aan opslagcontrollers en -subsystemen

De SMMSTORE-controllerverantwoordelijk voor het beheren van permanente geheugengebieden die worden beschermd door de systeembeheermodus (SMM). De standaard opslaggrootte is verhoogd van 256 KB naar 512 KB. Deze toename is essentieel voor moderne platforms die meer ruimte nodig hebben voor het opslaan van UEFI-variabelen en complexe firmwareconfiguraties.

MIPI-camera's op Intel-platformen

Coreboot heeft de manier waarop camera's worden beheerd in de volgende generatie Intel-laptops opnieuw ontworpen. De ondersteuning voor MIPI-camera's is verbeterd. (Mobile Industry Processor Interface), die traditionele USB-camera's (UVC's) vervangen. In tegenstelling tot USB-camera's sturen MIPI's ruwe data via een seriële interface (CSI) rechtstreeks naar de beeldsignaalprocessor (ISP) die in de CPU is geïntegreerd.

Versie 25.12 optimaliseert de ACPI-telling van deze sensoren, ervoor zorgen dat besturingssystemen zoals Windows en Linux de fysieke locatie van de sensor (PLD) en de bijbehorende statische gegevens (SSDB) correct kunnen identificeren.

Vooruitgang in de architecturen van Qualcomm, AMD en Intel

De ontwikkeling voor specifieke architecturen heeft verschillende updates ondergaan:

  • Qualcomm X1P42100: Er zijn geavanceerde debugmogelijkheden toegevoegd, zoals het laden van RAM-dumps en het gebruik van Application Processor Debug Policy (APDP). Ook is er ondersteuning voor USB Type-C en zijn er verbeteringen aangebracht aan het Moving Display Subsystem (MDSS).
  • AMD Glinda en Faegan: Ondersteuning voor 10 Gigabit Ethernet-controllers en USB4-configuratie via DeviceTree is toegevoegd. Daarnaast zijn de MTRR-berekeningen vereenvoudigd om de opstarttijden te versnellen.
  • Intel Panther Lake: Ondersteuning voor de nieuwe LPCAMM-geheugenstandaard (Low Power Compressed Attached Memory Module), ter voorbereiding op de ultradunne laptops die dit formaat zullen gaan gebruiken.

Technische en gereedschapswijzigingen

Ook voor ontwikkelaars is de interne infrastructuur van Coreboot geëvolueerd. De externe tools zijn bijgewerkt. zoals Binutils 2.45 en ACPICA 20250807, terwijl de verouderde nds32le-elf toolchain is verwijderd.

In de boekhandel libpayload, een API waarmee de grootte van het fysieke geheugen kan worden bepaald, is nu beschikbaar. en ondersteuning voor het LZ4-compressiealgoritme. Ten slotte zijn specifieke drivers voor Cirrus Logic-audiocodecs (CS35L56 en CS42L43) toegevoegd en is de ACPI-ondersteuning uitgebreid naar systemen met een RISC-V-architectuur.

Tot slot, als u er meer over wilt weten, kunt u de details raadplegen In de volgende link.