CoreBoot 4.16 přichází s podporou 33 nových desek a více

Před pár dny bylo oznámeno vydání projektu CoreBoot 4.16, ve kterém se na tvorbě nové verze podílelo asi 170 vývojářů a kteří připravili 1770 změn.

Pro ty, kteří CoreBoot neznají, měli byste vědět, že tomu tak je open source alternativa k tradičnímu základnímu I / O systému (BIOS), který již byl na počítačích se systémem MS-DOS 80s, a nahradil jej UEFI (Unified Extensible). CoreBoot je také bezplatný vlastní analogový firmware a je k dispozici pro úplné ověření a audit. CoreBoot se používá jako základní firmware pro inicializaci hardwaru a koordinaci bootování.

Včetně inicializace grafického čipu, PCIe, SATA, USB, RS232. Současně jsou do CoreBootu integrovány binární komponenty FSP 2.0 (Intel Firmware Support Package) a binární firmware pro subsystém Intel ME, které jsou nutné k inicializaci a spuštění CPU a čipové sady.

Hlavní nové funkce CoreBoot 4.16

V této nové verzi, která je představena, je zdůrazněno, že byla přidána podpora pro 33 základních desek, z nichž 22 se používá v zařízeních Chrome OS nebo serverech Google.

Mezi deskami, které získaly podporu a které nepocházejí od Googlu, najdeme následující

  • Acer Aspire VN7-572G
  • amd chausie
  • ASROCK H77 Pro4-M
  • ASUS P8Z77-M
  • emulace QEMU power9
  • RVP Intel Alderlake-N
  • prodrive atlas
  • Star Labs Star Labs StarBook Mk V (i3-1115G4 a i7-1165G7)
  • System76 gaze16 3050, 3060 a 3060-b

Navíc to můžeme najítPřidána možnost zakázat IME subsystém (Intel Management Engine), který přichází s většinou moderních základních desek s procesory Intel a je implementován jako samostatný mikroprocesor, který pracuje nezávisle na CPU a plní úkoly, které by měly být odděleny od operačního systému. Jako je zpracování chráněného obsahu (DRM), implementace modulů TPM (Trusted Platform Module) a nízkoúrovňová rozhraní pro monitorování a ovládání zařízení.

Chcete-li zakázat IME na systémech s procesory od rodiny Skylake až po Alder Lake, použijte parametr me_state v CMOS, přiřaďte hodnotu 1, která deaktivuje engine. Pro změnu stavu CSME přes CMOS přibyla metoda „.enable“, jejíž stav odpovídá parametru me_state.

Další ze změn, které v této nové verzi vyniká, je to přidán coreboot-konfigurátor, una Jednoduché GUI pro změnu nastavení CMOS v Coreboot CBFS pomocí nástroje nvramtool.

Můžeme to také najít přidán nástroj apcb_v3_edit pro úpravu binárních souborů APCB V3 (AMD PSP Customization Block) a nahraďte je až 16 SPD (Serial Presence Detect).

Submoduly amd_blobs, arm-trusted-firmware, blob, chromeec, intel-microcode, qc_blobs a vboot byly aktualizovány a kód pro konfiguraci LAPIC (Local Advanced Programmable Interrupt Controller) byl přesunut do MP init.

Na druhou stranu je zdůrazněno, že přidána podpora pro escape sekvence ANSI pro zvýraznění důležitých událostí, jako jsou chyby a varování při přihlašování do interaktivní konzoly, a že byla implementována funkce cbmem_dump_console, podobná cbmem_dump_console_to_uart, ale funguje s normálně nakonfigurovanými konzolami.

Z dalších změn které vyčnívají z této nové verze:

  • Odebrána podpora pro základní desky Google Corsola, Nasher a Stryke.
  • Přidána podpora pro CPU Power9 a AMD Sabrina SoC.
  • Nastavení živého obrazu přizpůsobené pro práci s distribucí NixOS 21.11. Balíček iasl byl zastaralý a byl nahrazen acpica-tools.
  • Zavaděč U-Boot byl aktualizován na verzi 2021.10.
  • Přidána podpora pro systémy s více než 128 jádry CPU.
  • Přidán ovladač pro senzory přiblížení Semtech sx9360 SAR používané v zařízeních Samsung.
  • Přidán ovladač pro ovladače SD SGenesys Logic GL9750 používané v
  • Chromebooky.
  • Přidána podpora pro ethernetové řadiče Realtek RT8125.
  • Přidán ovladač pro Fibocom 5G WWAN ACPI.
  • Přidána podpora pro smíšené topologie paměti při použití DDR4.
  • Přidána podpora pro specifikaci FSP 2.3 (Flexible Software Package).
  • Přepracovaný kód pro výpočet hashů používaný při ověřování a vyhodnocování stavu CBFS
  • Přidána podpora technologie PCI-e Resizable BAR (Base Address Registers), která umožňuje procesoru přístup k celé video paměti karty PCI.

Kromě toho je poskytován plán přechodu z verze 4.18 na čtvrté vydání mechanismu alokace zdrojů (RESOURCE_ALLOCATOR_V4), který přidává podporu pro manipulaci s více rozsahy zdrojů, využití celého adresního prostoru a alokaci paměti ve vyšších oblastech až na 4 GB.

Ve verzi Coreboot 4.18, očekávané v listopadu, se také plánuje ukončení podpory klasického víceprocesorového inicializačního mechanismu (LEGACY_SMP_INIT), který byl nahrazen inicializačním kódem PARALLEL_MP.

Máte-li zájem dozvědět se více o této nové verzi, můžete si přečíst podrobnosti Na následujícím odkazu.

Získejte CoreBoot

A konečně, pro zájemce o možnost získat tuto novou verzi CoreBoot mohou to udělat ze své sekce pro stahování, který je k dispozici na oficiálních webových stránkách projektu.

Kromě toho v něm budou moci najít dokumentaci a další informace o projektu.

Odkaz je tento.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.