Coreboot 25.12: Podržava Intel Panther Lake, AMD Turin i MIPI kamere

Ključne točke:
  • Podrška za nove matične ploče ASUS, ASRock i Lenovo ThinkPad laptopa.
  • CFR okvir za konfigurisanje firmvera (ventilatori, iGPU) bez ponovnog kompajliranja.
  • Podrška za LPCAMM memorijski standard na Intel Panther Lake platformama.
  • Poboljšanja MIPI kamera i podsistema za otklanjanje grešaka za Qualcomm SoC.
  • Povećan kapacitet u SMMSTORE-u na 512 KB za UEFI varijable.

coreboot-thumbnail

Prije nekoliko dana je to i zvanično objavljeno Izdanje Coreboota 25.12Nova verzija projekta, koja razvija alternativu otvorenog koda vlasničkom BIOS-u i firmveru (UEFI), rezultat je tromjesečnog intenzivnog rada. prikupljeno je više od 750 potvrda (obvezuje se) kreirano od strane 110 programera, uključujući 21 novog saradnika koji se pridružuju projektu.

Ova verzija se ističe implementacijom novi interfejsi za konfiguraciju vremena izvođenja, veći kapacitet trajne memorije, povećani kapacitet SMMSTORE-a, poboljšana podrška za MIPI kamere na Intel platformama (IPU) i podrška za hardver sljedeće generacije.

Podrška za nove matične ploče i procesore

Kao i kod prethodnih verzija, nova verzija Coreboota također značajno proširuje listu kompatibilnog hardvera. U ovom izdanjuDodata je zvanična podrška za Matične ploče za široku potrošnju, radne stanice i poslovni laptopi:

  • Matične ploče za široku potrošnju: ASRock Z77 Extreme4 i ASUS PRIME H610I-PLUS D4.
  • Lenovo laptopi: ThinkPad T470s i T580.
  • Specijalizovani hardver: Siemens MC EHL6 i Star Labs Starfighter (Arrow Lake 285H).
  • Serverske ploče i ChromeOS: Dodano je 6 ploča koje se koriste u Googleovim podatkovnim centrima i Chromebook uređajima.
  • Što se tiče procesora (SoC-ova), dodana je preliminarna podrška za AMD Turin, sljedeću generaciju visokoperformansnih CPU-a. Ključna poboljšanja su također implementirana za platforme Intel Panther Lake i Qualcomm X1P42100.

Konfiguracija vremena izvođenja: Reprezentacija obrazaca Coreboot-a (CFR)

Jedna od najrelevantnijih strukturnih promjena je usvajanje okvira CFR-a (Coreboot Forms Representation). Ova tehnologija pruža objedinjeni API što vam omogućava da mijenjate konfiguraciju iz firmvera bez potrebe za ponovnim kompajliranjem kod ili izvršiti potpuno flešovanje memorije.

Kroz CFR, Korisnik može pristupiti menijima opcija za kontrolu funkcija hardver kao što je:

  • Aktiviranje ili deaktiviranje iGPU-a (integrirane grafike).
  • Ručni odabir dodirnih panela ili ekrana.
  • Napredna kontrola ventilatora i termalnih profila.

Trenutno je više od 40 Google matičnih ploča migriralo na ovaj sistem, integrirajući se direktno s UEFI varijabilnim skladištem kako bi se osiguralo da promjene ostanu trajne nakon ponovnog pokretanja.

Poboljšanja kontrolera i podsistema za pohranu podataka

SMMSTORE kontroler, odgovoran za upravljanje područjima trajne memorije zaštićenim Načinom upravljanja sistemom (SMM), Njegova zadana veličina memorije je povećana sa 256 KB na 512 KB. Ovo povećanje je od vitalnog značaja za moderne platforme kojima je potrebno više prostora za pohranjivanje UEFI varijabli i složenih konfiguracija firmvera.

MIPI kamere na Intel platformama

Coreboot je redizajnirao način upravljanja kamerama u Intel laptopima sljedeće generacije. Poboljšana je podrška za MIPI kamere (Mobile Industry Processor Interface), koji zamjenjuju tradicionalne USB kamere (UVC). Za razliku od USB kamera, MIPI-ji šalju sirove podatke putem serijskog interfejsa (CSI) direktno procesoru slikovnog signala (ISP) integriranom u CPU.

Verzija 25.12 optimizuje ACPI nabrajanje ovih senzora, osiguravajući da operativni sistemi poput Windowsa i Linuxa mogu ispravno identificirati fizičku lokaciju senzora (PLD) i njegove statičke podatke (SSDB).

Napredak u arhitekturama Qualcomma, AMD-a i Intela

Razvoj za specifične arhitekture je dobio nekoliko ažuriranja:

  • Qualcomm X1P42100: Dodane su napredne mogućnosti otklanjanja grešaka, kao što su učitavanje RAM memorije i korištenje politike otklanjanja grešaka procesora aplikacija (APDP). Također je implementirana podrška za USB Type-C i poboljšanja podsistema pokretnog prikaza (MDSS).
  • AMD Glinda i Faegan: Dodana je podrška za 10 Gigabit Ethernet kontrolere i USB4 konfiguraciju putem DeviceTree-a. Pored toga, proračuni MTRR-a su pojednostavljeni kako bi se ubrzalo vrijeme pokretanja sistema.
  • Intel Panther Lake: Podrška za novi LPCAMM memorijski standard (Low Power Compressed Attached Memory Module), pripremajući ultra tanke laptope koji će usvojiti ovaj format.

Tehničke i alatne promjene

Za programere, Coreboot-ova interna infrastruktura se također razvila. Vanjski alati su ažurirani kao što su Binutils 2.45 i ACPICA 20250807, dok je zastarjeli nds32le-elf alatni lanac uklonjen.

U knjižari libpayload, dodat je API za određivanje veličine fizičke memorije i podršku za LZ4 algoritam kompresije. Konačno, dodani su specifični drajveri za Cirrus Logic audio kodeke (CS35L56 i CS42L43), a podrška za ACPI je proširena na sisteme sa RISC-V arhitekturom.

Konačno, ako ste zainteresirani da saznate više o tome, možete pogledati detalje Na sledećem linku.