Vydání Coreboot 25.12, otevřené alternativy k proprietárnímu firmwaru

Projekt CoreBoot 25.12, který vyvíjí bezplatnou alternativu k proprietárnímu firmwaru a BIOSu, byl vydán. Kód projektu je distribuován pod licencí GPLv2. Nová verze obsahuje 680 změn připravených za účasti 110 vývojářů.

Hlavní změny:

  • Byla implementována podpora pro základní desky:
    • ASRock Z77 Extreme4
    • ASUS PRIME H610I-PLUS D4
    • Lenovo ThinkPad: T470s, T580
    • Siemens MC EHL: MC EHL6
    • Star Labs Starfighter: Arrow Lake (285H)
    • Topton ADL: TWL (X2E_N150)
    • 6 desek používaných v různých zařízeních s operačním systémem Chrome OS nebo servery Google.
  • Přidána předběžná podpora pro AMD Turin SoC.
  • V ovladači SMMSTORE byla výchozí velikost úložiště zvýšena z 256 KB na 512 KB, což umožňuje více místa pro proměnné UEFI a data uložená v trvalých paměťových oblastech chráněných SMM. Mnoho platforem Coreboot přešlo na používání 512KB úložiště SMM. Ovladač SMMSTORE používá SMM (System Management Mode) k zápisu, čtení a mazání oblastí flash paměti a může být použit operačním systémem nebo firmwarem k organizaci trvalého úložiště nastavení.
  • Přidána podpora pro konfigurační framework Coreboot Forms Representation (CFR), který poskytuje jednotné API pro změnu nastavení firmwaru, například těch, která se týkají aktivace iGPU, výběru touchpadu/dotykové obrazovky, ovládání ventilátoru a dalších hardwarových funkcí. CFR je implementován pro více než 40 základních desek Google a umožňuje přizpůsobení chování firmwaru bez nutnosti rekompilace nebo reflashování. Framework se integruje s variabilním úložištěm UEFI a dalšími backendy perzistentní paměti.
  • Podpora pro SoC Qualcomm X1P42100 byla výrazně rozšířena a byly vylepšeny ladicí možnosti pro tuto platformu. Byla přidána možnost načítání obrazů ramdump a používání APDP (Application Processor Debug Policy) během ladění. Byl vylepšen subsystém Mobile Display Subsystem (MDSS), přidána podpora pro Lucidole PLL API a zajištěna správná alokace DRAM.
  • Platformy Intel nyní podporují vylepšené kamery MIPI (Mobile Industry Processor Interface), které se používají v mnoha nových modelech notebooků a nahrazují dříve používané streamování videa přes USB ze zařízení UVC (USB Video Class). MIPI poskytuje přístup k senzoru kamery pomocí přijímače CSI (Camera Serial Interface) a integrovaného procesoru obrazového signálu CPU (ISP), který generuje snímky na základě nezpracovaných dat ze senzorů. Nová verze také rozšiřuje podporu pro SSDB (Sensor Static Data Block) a umožňuje generování informací PLD (Physical Location Descriptor) pro senzory kamery.
  • Implementace platformy AMD Glinda nyní podporuje Faegan SoC, 10gigabitové ethernetové řadiče a nastavení USB4 FSP UPD (Firmware Support Package User Product Data) z DeviceTree. Možnosti dostupné prostřednictvím ACPI byly rozšířeny.
  • Pro platformy Intel Panther Lake byla implementována podpora pro identifikaci a konfiguraci paměťových modulů LPCAMM (Low Power Compression Attached Memory Module).
  • Přepracovaná podpora zobrazovacího subsystému pro SoC od MediaTeku.
  • Pro urychlení načítání byl zjednodušen výpočet MTRR (registry rozsahu typů paměti) pro čipy AMD.
  • Vylepšená inicializace tabulky ACPI FACS (Firmware ACPI Control Structure).
  • Vylepšené možnosti ovládání jasu na systémech s technologií Intel GMA.
  • Libpayload nyní obsahuje API pro určení velikosti fyzické paměti a podporuje kompresní algoritmus LZ4.
  • Vylepšený ovladač pro řadiče dotykových obrazovek na platformách Intel.
  • Přidána podpora USB Type-C pro čipy Qualcomm.
  • Přidány ovladače SoundWire pro kodeky Cirrus Logic CS35L56 a CS42L43.
  • Rozšířená podpora ACPI na systémech RISC-V.
  • Binutils 2.45 a ACPICA 20250807 byly aktualizovány. Z výchozích sestavení byl odstraněn nástrojový řetězec nds32le-elf.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster