Coreboot 25.12: Tukee Intel Panther Lake-, AMD Turin- ja MIPI-kameroita

Avainkohdat:
  • Tuki uusille ASUS-, ASRock- ja Lenovo ThinkPad -kannettavien emolevyille.
  • CFR-kehys laiteohjelmiston (tuulettimet, iGPU) konfigurointiin ilman uudelleenkääntämistä.
  • Tuki LPCAMM-muististandardille Intel Panther Lake -alustoilla.
  • Parannuksia MIPI-kameroihin ja virheenkorjausalijärjestelmään Qualcomm SoC:lle.
  • SMMSTORE-muistin kapasiteettia lisätty 512 kt:iin UEFI-muuttujille.

coreboot-pikkukuva

Muutama päivä sitten ilmoitettiin virallisesti Coreboot 25.12 -julkaisuProjektin uusi versio, joka kehittää avoimen lähdekoodin vaihtoehdon suljetulle BIOSille ja laiteohjelmistolle (UEFI), on kolmen kuukauden intensiivisen työn tulos. kerättynä yli 750 vahvistusta (toimittaa) 110 kehittäjän luoma, mukaan lukien 21 uutta yhteistyökumppania, jotka liittyvät projektiin.

Tämä versio erottuu edukseen toteutuksensa ansiosta uudet ajonaikaiset konfigurointirajapinnat, suurempi pysyvä tallennuskapasiteetti, suurempi SMMSTORE-kapasiteetti, parannettu tuki MIPI-kameroille Intel-alustoilla (IPU) ja tuki seuraavan sukupolven laitteistolle.

Tuki uusille emolevyille ja prosessoreille

Kuten aiemmissa versioissa, myös uusi Coreboot-versio laajentaa merkittävästi yhteensopivien laitteiden luetteloa. Tässä julkaisussaVirallinen tuki on lisätty kohteelle Kuluttajien emolevyt, työasemat ja yrityskäyttöön tarkoitetut kannettavat tietokoneet:

  • Kuluttajakäyttöön tarkoitetut emolevyt: ASRock Z77 Extreme4 ja ASUS PRIME H610I-PLUS D4.
  • Lenovon kannettavat tietokoneet: ThinkPad T470s ja T580.
  • Erikoislaitteisto: Siemens MC EHL6 ja Star Labs Starfighter (Arrow Lake 285H).
  • Palvelinkortit ja ChromeOS: Kuusi Googlen datakeskuksissa ja Chromebook-laitteissa käytettyä korttia on lisätty.
  • Prosessorien (SoC) osalta on lisätty alustava tuki AMD Turinille, seuraavan sukupolven tehokkaille suorittimille. Myös Intel Panther Lake- ja Qualcomm X1P42100 -alustoille on tehty kriittisiä parannuksia.

Suorituksenaikainen konfigurointi: Coreboot Forms Representation (CFR)

Yksi merkittävimmistä rakenteellisista muutoksista on ns. CFR-kehyksen hyväksyminen (Coreboot Forms Representation). Tämä teknologia tarjoaa yhtenäisen API:n jonka avulla voit muokata kokoonpanoa laiteohjelmistosta ilman uudelleenkääntämistä koodi tai suorita täydellinen muistin flash-päivitys.

CFR:n kautta Käyttäjä voi käyttää asetusvalikoita toimintojen ohjaamiseen laitteisto, kuten:

  • iGPU:n (integroidun näytönohjaimen) aktivointi tai deaktivointi.
  • Kosketuspaneelien tai näyttöjen manuaalinen valinta.
  • Tuulettimien ja lämpöprofiilien edistynyt hallinta.

Tällä hetkellä yli 40 Googlen emolevyä on siirtynyt tähän järjestelmään ja integroitunut suoraan UEFI-muuttujasäilöön varmistaakseen, että muutokset pysyvät uudelleenkäynnistyksen jälkeen.

Tallennusohjainten ja alijärjestelmien parannukset

SMMSTORE-ohjain, joka vastaa järjestelmän hallintatilan (SMM) suojaamien pysyvien muistialueiden hallinnasta, Sen oletustallennuskokoa on kasvatettu 256 kt:sta 512 kt:iin. Tämä lisäys on elintärkeää nykyaikaisille alustoille, jotka vaativat enemmän tilaa UEFI-muuttujien ja monimutkaisten laiteohjelmistokokoonpanojen tallentamiseen.

MIPI-kamerat Intel-alustoilla

Coreboot on suunnitellut uudelleen kameroiden hallinnan seuraavan sukupolven Intel-kannettavissa. MIPI-kameroiden tukea on parannettu (Mobile Industry Processor Interface), jotka korvaavat perinteiset USB-kamerat (UVC). Toisin kuin USB-kamerat, MIPI:t lähettävät raakadataa sarjaliitännän (CSI) kautta suoraan CPU:hun integroidulle kuvasignaaliprosessorille (ISP).

Versio 25.12 optimoi näiden antureiden ACPI-luetteloinnin, varmistaen, että käyttöjärjestelmät, kuten Windows ja Linux, pystyvät tunnistamaan anturin (PLD) fyysisen sijainnin ja sen staattiset tiedot (SSDB) oikein.

Qualcommin, AMD:n ja Intelin arkkitehtuurien edistysaskeleet

Tiettyjen arkkitehtuurien kehitystyöhön on tehty useita päivityksiä:

  • Qualcomm X1P42100: Lisätty edistyneitä virheenkorjausominaisuuksia, kuten RAM-muistivedosten lataus ja Application Processor Debug Policy (APDP) -käytännön käyttö. Myös USB Type-C -tuki ja Moving Display Subsystem (MDSS) -järjestelmän parannukset on toteutettu.
  • AMD Glinda ja Faegan: Tuki 10 gigabitin Ethernet-ohjaimille ja USB4-konfiguraatiolle DeviceTreen kautta on lisätty. Lisäksi MTRR-laskelmia on yksinkertaistettu käynnistysaikojen nopeuttamiseksi.
  • Intel Panther Lake: Tuki uudelle LPCAMM-muististandardille (Low Power Compressed Attached Memory Module), mikä valmistaa erittäin ohuita kannettavia tietokoneita, jotka ottavat tämän formaatin käyttöön.

Tekniset ja työkalumuutokset

Kehittäjien kannalta myös Corebootin sisäinen infrastruktuuri on kehittynyt. Ulkoiset työkalut on päivitetty kuten Binutils 2.45 ja ACPICA 20250807, kun taas vanhentunut nds32le-elf-työkaluketju on poistettu.

Kirjakaupassa libpayload-kohdassa on lisätty API fyysisen muistin koon määrittämiseksi ja tuki LZ4-pakkausalgoritmille. Lopuksi on lisätty erityiset ajurit Cirrus Logic -äänikoodekeille (CS35L56 ja CS42L43), ja ACPI-tukea on laajennettu RISC-V-arkkitehtuuria käyttäviin järjestelmiin.

Lopuksi, jos olet kiinnostunut tietämään siitä lisää, voit tutustua yksityiskohtiin Seuraavassa linkissä.