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 prijenosnih računala.
  • CFR okvir za konfiguriranje firmvera (ventilatori, iGPU) bez ponovnog kompajliranja.
  • Podrška za LPCAMM memorijski standard na Intel Panther Lake platformama.
  • Poboljšanja MIPI kamera i podsustava za otklanjanje pogrešaka za Qualcomm SoC.
  • Povećan kapacitet u SMMSTORE-u na 512 KB za UEFI varijable.

coreboot-thumbnail

Prije nekoliko dana je službeno 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. prikupilo se više od 750 potvrda (obvezuje se) kreirano od strane 110 programera, uključujući 21 novog suradnika koji se pridružuju projektu.

Ova verzija se ističe implementacijom nova sučelja za konfiguraciju vremena izvođenja, veći kapacitet trajne pohrane, veći kapacitet SMMSTORE-a, poboljšana podrška za MIPI kamere na Intelovim 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 popis kompatibilnog hardvera. U ovom izdanjuDodana je službena podrška za Matične ploče za široku potrošnju, radne stanice i poslovna prijenosna računala:

  • Matične ploče za široku potrošnju: ASRock Z77 Extreme4 i ASUS PRIME H610I-PLUS D4.
  • Lenovo prijenosna računala: ThinkPad T470s i T580.
  • Specijalizirani 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 visokoučinkovitih CPU-a. Ključna poboljšanja također su implementirana za platforme Intel Panther Lake i Qualcomm X1P42100.

Konfiguracija vremena izvođenja: Coreboot Forms Representation (CFR)

Jedna od najrelevantnijih strukturnih promjena je usvajanje okvira CFR-a (Coreboot Forms Representation). Ova tehnologija pruža objedinjeni API što vam omogućuje promjenu konfiguracije iz firmwarea bez potrebe za ponovnim kompajliranjem kod ili izvršiti potpuno brisanje memorije.

Putem CFR-a, Korisnik može pristupiti izbornicima opcija za upravljanje funkcijama hardver kao što je:

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

Trenutno je više od 40 Googleovih matičnih ploča migriralo na ovaj sustav, izravno se integrirajući s UEFI pohranom varijabli kako bi se osiguralo da promjene ostanu trajne nakon ponovnog pokretanja.

Poboljšanja kontrolera i podsustava za pohranu

SMMSTORE kontroler, odgovoran za upravljanje područjima trajne memorije zaštićenim načinom upravljanja sustavom (SMM), Njegova zadana veličina pohrane povećana je s 256 KB na 512 KB. Ovo povećanje je ključno za moderne platforme kojima je potrebno više prostora za pohranu UEFI varijabli i složenih konfiguracija firmvera.

MIPI kamere na Intelovim platformama

Coreboot je redizajnirao način upravljanja kamerama u Intelovim prijenosnim računalima 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 sučelja (CSI) izravno procesoru slikovnog signala (ISP) integriranom u CPU.

Verzija 25.12 optimizira ACPI nabrajanje ovih senzora, osiguravajući da operativni sustavi 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 dobio je nekoliko ažuriranja:

  • Qualcomm X1P42100: Dodane su napredne mogućnosti otklanjanja pogrešaka, kao što su učitavanje RAM dump-a i korištenje pravila za otklanjanje pogrešaka procesora aplikacija (APDP). Također je implementirana podrška za USB Type-C i poboljšanja podsustava pokretnog prikaza (MDSS).
  • AMD Glinda i Faegan: Dodana je podrška za 10-gigabitne Ethernet kontrolere i USB4 konfiguraciju putem DeviceTree-a. Osim toga, pojednostavljeni su izračuni MTRR-a radi ubrzanja vremena pokretanja.
  • 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 developere, Corebootova 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, dodan je API za određivanje veličine fizičke memorije i podršku za algoritam kompresije LZ4. Konačno, dodani su specifični upravljački programi za audio kodeke Cirrus Logic (CS35L56 i CS42L43), a podrška za ACPI proširena je na sustave s RISC-V arhitekturom.

Konačno, ako ste zainteresirani za više informacija o tome, možete pogledati detalje U sljedećem linku.