Vydanie Coreboot 4.16

Bol vydaná verzia projektu CoreBoot 4.16, v rámci ktorého sa vyvíja voľná alternatíva k proprietárnym firmvér a BIOS. Kód projektu sa distribuuje pod licenciou GPLv2. Na vytvorení novej verzie sa podieľalo 170 vývojárov, ktorí pripravili 1770 zmien.

Hlavné novinky:

  • Pridaná podpora 33 základných dosiek, z ktorých 22 je používaných na zariadeniach s Chrome OS alebo na serveroch Google. Medzi doskami nesúvisiacimi s Google:
    • Acer Aspire VN7-572G
    • AMD Chausie
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • Emulácia QEMU power9
    • Intel Alderlake-N RVP
    • Prodrive Atlas
    • Star Labs Star Labs StarBook Mk V (i3-1115G4 a i7-1165G7)
    • System76 gaze16 3050, 3060 a 3060-b
  • Podpora základných dosiek Google Corsola, Nasher a Stryke bola ukončená.
  • Pridaná podpora procesorov Power9 a SoC AMD Sabrina.
  • Pridaná možnosť na vypnutie subsystému IME (Intel Management Engine), ktorý je dodávaný vo väčšine moderných základných dosiek s procesormi Intel a je realizovaný ako samostatný mikropočítač pracujúci nezávisle od CPU a vykonávajúci úlohy, ktoré je potrebné oddeliť od operačného systému, ako je spracovanie chráneného obsahu (DRM), realizácia modulov TPM (Trusted Platform Module) a nízkoúrovňové rozhrania pre monitorovanie a správu hardvéru. Na vypnutie IME v systémoch s procesormi od rodiny Skylake po Alder Lake sa v CMOS využíva parameter me_state, priradenie hodnoty 1 ktorému spôsobí vypnutie engine. Na zmenu stavu CSME cez CMOS bol pridaný metód „.enable“, ktorého stav zodpovedá parametru me_state.
  • Pridaný coreboot-configurator, jednoduché grafické rozhranie na úpravu nastavení CMOS v Coreboot CBFS, využívajúce utilitu nvramtool.
  • Pridaná utilita apcb_v3_edit na úpravu binárnych súborov APCB V3 (AMD PSP Customization Block) a ich doplnenie o až 16 SPD (Serial Presence Detect).
  • Obnovené submoduly amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs a vboot.
  • V MP init bol presunutý kód pre nastavenie LAPIC (Local Advanced Programmable Interrupt Controller).
  • Pridaná podpora ANSI escape sekvencií pre zvýraznenie dôležitých udalostí, napríklad chýb a varovaní, pri výstupe logov v interaktívnej konzole.
  • Realizovaná funkcia cbmem_dump_console, podobná cbmem_dump_console_to_uart, ale fungujúca s bežne nastavenými konzolami.
  • Nastavenia Live obrazu sú prispôsobené na prácu s distribúciou NixOS 21.11. Podpora balíka iasl bola ukončená, bol nahradený acpica-tools.
  • Bootloader U-Boot bol aktualizovaný na verziu 2021.10.
  • Pridaná podpora pre systémy s viac ako 128 jadrami CPU.
  • Pridaný ovládač pre senzory priblíženia Semtech sx9360 SAR, používané v zariadeniach Samsung.
  • Pridaný ovládač pre SD ovládače SGenesys Logic GL9750, používané v Chromebookoch.
  • Pridaná podpora Ethernet ovládačov Realtek RT8125.
  • Pridaný ovládač pre 5G WWAN ACPI od Fibocom.
  • Pridaná podpora zmesí pamäťových topológií pri použití DDR4.
  • Pridaná podpora špecifikácie FSP 2.3 (Flexible Software Package).
  • Prepracovaný kód pre výpočet hashov používaných pri overovaní a hodnotení stavu CBFS.
  • Pridaná podpora technológie PCI-e Resizable BAR (Base Address Registers), ktorá umožňuje CPU pristupovať ku všetkej videopamäti PCI karty.

Okrem toho bol predstavený plán prechod na štvrtú verziu mechanizmu prideľovania zdrojov (RESOURCE_ALLOCATOR_V4) počnúc verziou 4.18, ktorá pridáva podporu manipulácie s viacerými rozsahmi zdrojov, používanie celej adresnej pamäte a prideľovanie pamäte v oblasti nad 4 GB. Vo verzii Coreboot 4.18, ktorá sa očakáva v novembri, sa taktiež plánuje oznámiť zastaranosť mechanizmu klasickej inicializácie viacprocesorového režimu (LEGACY_SMP_INIT), ktorý bol nahradený kódom inicializácie PARALLEL_MP.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster