Coreboot 25.12: Mbështet kamerat Intel Panther Lake, AMD Turin dhe MIPI

Pikat kryesore:
  • Mbështetje për motherboard-et e reja nga laptopët ASUS, ASRock dhe Lenovo ThinkPad.
  • Korniza CFR për të konfiguruar firmware-in (ventilatorët, iGPU) pa rikompilim.
  • Mbështetje për standardin e memories LPCAMM në platformat Intel Panther Lake.
  • Përmirësime në kamerat MIPI dhe nënsistemin e debugging-ut për Qualcomm SoC.
  • Kapaciteti i rritur në SMMSTORE në 512 KB për variablat UEFI.

miniatura-e-coreboot-it

Pak ditë më parë u njoftua zyrtarisht Versioni Coreboot 25.12Versioni i ri i projektit, i cili zhvillon një alternativë me burim të hapur ndaj BIOS-it dhe firmware-it të pronarit (UEFI), është rezultat i tre muajve punë intensive. duke grumbulluar më shumë se 750 konfirmime (kryen) krijuar nga 110 zhvillues, duke përfshirë 21 bashkëpunëtorë të rinj që po i bashkohen projektit.

Ky version dallohet për zbatimin e ndërfaqe të reja të konfigurimit të kohës së ekzekutimit, kapacitet më i madh i ruajtjes së vazhdueshme, kapacitet më i madh i SMMSTORE, mbështetje e përmirësuar për kamerat MIPI në platformat Intel (IPU) dhe mbështetje për harduerin e gjeneratës së ardhshme.

Mbështetje për motherboard-e dhe procesorë të rinj

Ashtu si me versionet e mëparshme, versioni i ri Coreboot zgjeron gjithashtu ndjeshëm listën e pajisjeve të përputhshme. Në këtë versionMbështetja zyrtare është shtuar për Motherboard-e për konsumatorët, stacione pune dhe laptopë biznesi:

  • Pllaka amë për konsumatorët: ASRock Z77 Extreme4 dhe ASUS PRIME H610I-PLUS D4.
  • Laptopët Lenovo: ThinkPad T470s dhe T580.
  • Pajisje të specializuara: Siemens MC EHL6 dhe Star Labs Starfighter (Arrow Lake 285H).
  • Bordet e serverëve dhe ChromeOS: Janë shtuar 6 borde të përdorura në qendrat e të dhënave të Google dhe pajisjet Chromebook.
  • Lidhur me procesorët (SoC), është shtuar mbështetje paraprake për AMD Turin, gjeneratën e ardhshme të CPU-ve me performancë të lartë. Përmirësime kritike janë zbatuar gjithashtu për platformat Intel Panther Lake dhe Qualcomm X1P42100.

Konfigurimi i kohës së ekzekutimit: Përfaqësimi i Form-ave Coreboot (CFR)

Një nga ndryshimet më të rëndësishme strukturore është miratimi i kuadrit CFR (Përfaqësimi i Formeve Coreboot). Kjo teknologji ofron një API të unifikuar që ju lejon të ndryshoni konfigurimin nga firmware pa pasur nevojë të rikompilohet kodin ose kryeni një flash të plotë të memories.

Përmes CFR-së, Përdoruesi mund të hyjë në menutë e opsioneve për të kontrolluar funksionet pajisje të tilla si:

  • Aktivizimi ose çaktivizimi i iGPU-së (grafika e integruar).
  • Përzgjedhja manuale e paneleve me prekje ose ekraneve.
  • Kontroll i avancuar i ventilatorëve dhe profileve termike.

Aktualisht, më shumë se 40 motherboard-e Google kanë migruar në këtë sistem, duke u integruar drejtpërdrejt me ruajtjen e variablave UEFI për të siguruar që ndryshimet të jenë të qëndrueshme pas një rinisjeje.

Përmirësime në kontrolluesit dhe nënsistemet e ruajtjes

Kontrolluesi SMMSTORE, përgjegjës për menaxhimin e zonave të përhershme të memories të mbrojtura nga Modaliteti i Menaxhimit të Sistemit (SMM), Madhësia e parazgjedhur e ruajtjes është rritur nga 256 KB në 512 KB. Kjo rritje është jetike për platformat moderne që kërkojnë më shumë hapësirë ​​për të ruajtur variablat UEFI dhe konfigurime komplekse të firmware-it.

Kamerat MIPI në platformat Intel

Coreboot ka ridizajnuar mënyrën se si menaxhohen kamerat në laptopët Intel të gjeneratës së ardhshme. Mbështetja për kamerat MIPI është përmirësuar (Mobile Industry Processor Interface), të cilat po zëvendësojnë kamerat tradicionale USB (UVC). Ndryshe nga kamerat USB, MIPI-të dërgojnë të dhëna të papërpunuara nëpërmjet një ndërfaqeje seriale (CSI) direkt te procesori i sinjalit të imazhit (ISP) i integruar në CPU.

Versioni 25.12 optimizon numërimin ACPI të këtyre sensorëve, duke siguruar që sistemet operative si Windows dhe Linux mund të identifikojnë saktë vendndodhjen fizike të sensorit (PLD) dhe të dhënat e tij statike (SSDB).

Përparimet në arkitekturat Qualcomm, AMD dhe Intel

Zhvillimi për arkitektura specifike ka marrë disa përditësime:

  • Qualcomm X1P42100: Janë shtuar aftësi të avancuara për debugging, të tilla si ngarkimi i RAM dump dhe përdorimi i Application Processor Debug Policy (APDP). Gjithashtu është zbatuar mbështetje për USB Type-C dhe përmirësime në Nënsistemin e Shfaqjes në Lëvizje (MDSS).
  • AMD Glinda dhe Faegan: Është shtuar mbështetje për kontrollues Ethernet 10 Gigabit dhe konfigurim USB4 nëpërmjet DeviceTree. Përveç kësaj, llogaritjet MTRR janë thjeshtuar për të përshpejtuar kohën e nisjes.
  • Intel Panther Lake: Mbështetje për standardin e ri të memories LPCAMM (Low Power Compressed Attached Memory Module), duke u përgatitur për laptopët ultra të hollë që do ta adoptojnë këtë format.

Ndryshime teknike dhe të mjeteve

Për zhvilluesit, edhe infrastruktura e brendshme e Coreboot ka evoluar. Mjetet e jashtme janë përditësuar siç janë Binutils 2.45 dhe ACPICA 20250807, ndërsa zinxhiri i mjeteve nds32le-elf i vjetëruar është hequr.

Në librari libpayload, është shtuar një API për të përcaktuar madhësinë e memories fizike dhe mbështetje për algoritmin e kompresimit LZ4. Së fundmi, janë shtuar drajverë specifikë për kodekët audio të Cirrus Logic (CS35L56 dhe CS42L43), dhe mbështetja për ACPI është zgjeruar në sistemet me arkitekturë RISC-V.

Së fundi, nëse jeni të interesuar të dini më shumë rreth tij, mund të konsultoheni me detajet Në lidhjen vijuese.