A Coreboot 4.16 kiadása

Megjelent a CoreBoot 4.16 projekt kiadása, melynek keretében egy szabad alternatíva fejlesztése zajlik a szabadalmazott firmware-ek és BIOS-ok számára. A projekt kódja GPLv2 licenc alatt terjesztésre kerül. Az új verzió létrehozásában 170 fejlesztő vett részt, akik 1770 módosítást készítettek.

Főbb újítások:

  • Támogatás került hozzáadásra 33 alaplaphoz, közülük 22-t Chrome OS-sel vagy szervereken Google. A Google-hoz nem kapcsolódó alaplapok között:
    • Acer Aspire VN7-572G
    • AMD Chausie
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • QEMU power9 emuláció
    • Intel Alderlake-N RVP
    • Prodrive Atlas
    • Star Labs Star Labs StarBook Mk V (i3-1115G4 és i7-1165G7)
    • System76 gaze16 3050, 3060 és 3060-b
  • Megszűnt a Google Corsola, Nasher és Stryke alaplapok támogatása.
  • Hozzáadva a CPU Power9 és SoC AMD Sabrina támogatása.
  • Új opció került bevezetésre az IME (Intel Management Engine) alrendszer kikapcsolására, amely a legtöbb modern alaplapon található Intel processzorokhoz kapcsolódik, és külön mikroprocesszorként működik, függetlenül a CPU-tól, és feladatokat hajt végre, amelyeket el kell választani az operációs rendszertől, mint például a védett tartalom feldolgozása (DRM), TPM (Trusted Platform Module) modulok implementálása és alacsony szintű interfészek biztosítása a hardver figyeléséhez és kezeléséhez. Az IME kikapcsolásához Skylake családtól Alder Lake-ig terjedő processzorokkal rendelkező rendszerekben a CMOS-ban a me_state paramétert kell beállítani, amelynek értéke 1-re állítása letiltja a motort. A CSME állapotának CMOS általi megváltoztatásához új módszer került bevezetésre: "enable", amelynek állapota megegyezik a me_state paraméterével.
  • Hozzáadva a coreboot-configurator, egy egyszerű grafikus felhasználói felület a CMOS beállítások módosítására a Coreboot CBFS-ben, amely az nvramtool segédprogramot használja.
  • Hozzáadva az apcb_v3_edit segédprogram a APCB V3 (AMD PSP Customization Block) bináris fájlok szerkesztésére és legfeljebb 16 SPD (Serial Presence Detect) behelyettesítésére.
  • Frissítve lettek az amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs és vboot almodulok.
  • Az MP init-be áthelyezésre került a LAPIC (Local Advanced Programmable Interrupt Controller) beállító kódja.
  • Hozzáadva az ANSI escape-sorozatok támogatása a fontos események, például hibák és figyelmeztetések kiemelésére, amikor a naplókat interaktív konzolon jelenítik meg.
  • A cbmem_dump_console funkció megvalósítva, amely hasonló a cbmem_dump_console_to_uart-hoz, de a szokásosan beállított konzolokkal működik.
  • A Live-képfájl beállításait úgy módosították, hogy azok a NixOS 21.11 disztribúcióval működjenek. Megszűnt az iasl csomag támogatása, amelyet az acpica-tools helyettesített.
  • A U-Boot betöltő frissítve lett a 2021.10 verzióra.
  • Támogatás került a több mint 128 CPU magot tartalmazó rendszerekhez.
  • Hozzáadva a Semtech sx9360 SAR közelségérzékelőkhöz készült illesztőprogram, amelyet a Samsung eszközök használnak.
  • Hozzáadva az SD-vezérlők SGenesys Logic GL9750-hez készült illesztőprogram, amelyet Chromebookokban alkalmaznak.
  • Hozzáadva az Realtek RT8125 Ethernet-vezérlők támogatása.
  • Hozzáadva a Fibocom 5G WWAN ACPI-hoz készült illesztőprogram.
  • Hozzáadva a DDR4 memória vegyes topológiájának támogatása.
  • Hozzáadva az FSP 2.3 (Flexible Software Package) specifikáció támogatása.
  • Átdolgozva a hash-ek kiszámítására szolgáló kód, amelyeket a CBFS érvényesítésében és állapotának értékelésében használnak.
  • Hozzáadva a PCI-e Átkonfigurálható BAR (Base Address Registers) technológia támogatása, amely lehetővé teszi a CPU számára, hogy hozzáférjen a PCI-kártya teljes videómemóriájához.

Ezenkívül bemutatásra kerül az átállási terv a 4.18 kiadástól kezdődően a negyedik változatra a forrásallokátor (RESOURCE_ALLOCATOR_V4) rendszerből, amely támogatja több tartomány erőforráskezelését, a teljes címterület használatát és a 4 GB feleti memóriaallokációt. Az 4.18 Coreboot kiadásban, amely novemberben várható, a klasszikus többprocesszoros inicializáló mechanizmus (LEGACY_SMP_INIT) elavulttá nyilvánítása is tervben van, amelyet a PÁRHELYES_MP inicializáló kód vált fel.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster