CoreBoot 4.16 prichádza s podporou pre 33 nových dosiek a viac

Pred pár dňami bolo oznámené vydanie projektu CoreBoot 4.16, v ktorej sa na tvorbe novej verzie podieľalo asi 170 vývojárov a ktorí pripravili 1770 zmien.

Pre tých, ktorí CoreBoot nepoznajú, mali by ste vedieť, že je to tak alternatíva otvoreného zdroja k tradičnému systému Basic I / O (BIOS), ktorý už bol na počítačoch s MS-DOS 80. roky, a nahradzoval ho UEFI (Unified Extensible). CoreBoot je tiež bezplatný patentovaný firmvérový analóg a je k dispozícii na úplné overenie a audit. CoreBoot sa používa ako základný firmvér pre inicializáciu hardvéru a koordináciu bootovania.

Vrátane inicializácie grafického čipu, PCIe, SATA, USB, RS232. Súčasne sú do CoreBootu integrované binárne komponenty FSP 2.0 (Intel Firmware Support Package) a binárny firmvér pre podsystém Intel ME, ktoré sú potrebné na inicializáciu a spustenie CPU a čipsetu.

Hlavné nové funkcie CoreBoot 4.16

V tejto novej verzii, ktorá je prezentovaná, je zdôraznené, že bola pridaná podpora pre 33 základných dosiek, z ktorých 22 sa používa v zariadeniach so systémom Chrome OS alebo na serveroch Google.

Medzi platňami, ktoré získali podporu a ktoré nepochádzajú od spoločnosti Google, môžeme nájsť nasledujúce

  • Acer Aspire VN7-572G
  • amd chausie
  • ASROCK H77 Pro4-M
  • ASUS P8Z77-M
  • emulácia 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

Okrem toho to môžeme nájsťPridaná možnosť vypnúť IME subsystém (Intel Management Engine), ktorý prichádza s väčšinou moderných základných dosiek s procesormi Intel a je implementovaný ako samostatný mikroprocesor, ktorý pracuje nezávisle od CPU a vykonáva úlohy, ktoré by mali byť oddelené od operačného systému. Ako je spracovanie chráneného obsahu (DRM), implementácia modulov TPM (Trusted Platform Module) a nízkoúrovňové rozhrania na monitorovanie a riadenie zariadení.

Ak chcete zakázať IME na systémoch s procesormi od rodiny Skylake až po Alder Lake, použite parameter me_state v CMOS, pričom priraďte hodnotu 1, ktorá deaktivuje engine. Pre zmenu stavu CSME cez CMOS pribudla metóda „.enable“, ktorej stav zodpovedá parametru me_state.

Ďalšou zo zmien, ktoré v tejto novej verzii vynikajú, je to, že pridaný coreboot-konfigurátor, una Jednoduché GUI na zmenu nastavení CMOS v Coreboot CBFS pomocou pomôcky nvramtool.

Aj to môžeme nájsť pridaný nástroj apcb_v3_edit na úpravu binárnych súborov APCB V3 (AMD PSP Customization Block) a nahraďte ich až 16 SPD (Serial Presence Detect).

Submoduly amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs a vboot boli aktualizované a kód na konfiguráciu LAPIC (Local Advanced Programmable Interrupt Controller) bol presunutý do MP init.

Na druhej strane sa zdôrazňuje, že pridaná podpora pre ANSI escape sekvencie na zvýraznenie dôležitých udalostí, ako sú chyby a varovania pri prihlasovaní do interaktívnej konzoly a že bola implementovaná funkcia cbmem_dump_console, podobná cbmem_dump_console_to_uart, ale funguje s normálne nakonfigurovanými konzolami.

Z ďalších zmien ktoré vyčnievajú z tejto novej verzie:

  • Odstránená podpora pre základné dosky Google Corsola, Nasher a Stryke.
  • Pridaná podpora pre CPU Power9 a AMD Sabrina SoC.
  • Nastavenia živého obrazu prispôsobené pre prácu s distribúciou NixOS 21.11. Balík iasl bol zastaraný a bol nahradený nástrojmi acpica-tools.
  • Bootloader U-Boot bol aktualizovaný na verziu 2021.10.
  • Pridaná podpora pre systémy s viac ako 128 CPU jadrami.
  • Pridaný ovládač pre senzory priblíženia Semtech sx9360 SAR používané v zariadeniach Samsung.
  • Pridaný ovládač pre ovládače SD SGenesys Logic GL9750 používané v
  • Chromebooky.
  • Pridaná podpora pre ethernetové radiče Realtek RT8125.
  • Pridaný ovládač pre Fibocom 5G WWAN ACPI.
  • Pridaná podpora pre zmiešané pamäťové topológie pri použití DDR4.
  • Pridaná podpora pre špecifikáciu FSP 2.3 (Flexible Software Package).
  • Prepracovaný kód pre výpočet hashov používaných pri overovaní a vyhodnocovaní stavu CBFS
  • Pridaná podpora technológie PCI-e Resizable BAR (Base Address Registers), ktorá umožňuje procesoru prístup k celej video pamäti karty PCI.

Okrem toho je poskytnutý plán prechodu z verzie 4.18 na štvrté vydanie mechanizmu prideľovania zdrojov (RESOURCE_ALLOCATOR_V4), ktorý pridáva podporu pre manipuláciu s viacerými rozsahmi zdrojov, využívaním celého adresného priestoru a prideľovaním pamäte vo vyšších oblastiach až na 4 GB.

Vo vydaní Coreboot 4.18, očakávanom v novembri, sa tiež plánuje zastarať klasický viacprocesorový inicializačný mechanizmus (LEGACY_SMP_INIT), ktorý bol nahradený inicializačným kódom PARALLEL_MP.

Ak máte záujem dozvedieť sa viac o tejto novej verzii, môžete si prečítať podrobnosti Na nasledujúcom odkaze.

Získajte CoreBoot

Na záver pre tých, ktorí majú záujem o získanie tejto novej verzie CoreBoot môžu to urobiť zo svojej sekcie na stiahnutie, ktoré možno nájsť na oficiálnej webovej stránke projektu.

Okrem toho v ňom nájdu dokumentáciu a ďalšie informácie o projekte.

Odkaz je tento.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.