Bylo vydáno Coreboot 24.05

Byl představen nový výstup projektu CoreBoot 24.05, který vyvíjí svobodnou alternativu proprietárních firmwarů a BIOS. Kód projektu je dostupný pod licencí GPLv2. Nová verze obsahuje 722 změn, na jejichž tvorbě se podílelo 131 vývojářů.

Hlavní změny:

  • Byla oznámena stabilní verze připravená pro nasazení do výroby, která podporuje 64bitové verze CoreBoot.
  • Byla zavedena podpora pro 2 procesory (POWER9 a RISC-V) a 25 platforem. Přidána podpora pro základní desky:
    • AMD BirmanPlus pro SoC Glinda a SoC Phoenix.
    • ASROCK Z97 Extreme6.
    • Dell OptiPlex 7020/9020 MT a Dell OptiPlex 7020/9020 SFF.
    • Framework Azalea (CoreBoot bude možné použít na notebooku Framework 13 s procesorem AMD Ryzen 7040).
    • HP Pro 3500.
    • Lenovo ThinkCentre M700/M900 Tiny a Lenovo ThinkCentre M710s.
    • Raptor Computing Systems Talos II (POWER9).
    • SiFive HiFive Unmatched (RISC-V64).
    • 17 desek používaných na různých zařízeních s Chrome OS nebo na serverech Google.
  • Byla odstraněna podpora pro dvě základní desky: Intel Alderlake-M RVP a Intel Alderlake-M RVP s Chrome EC.
  • Byla aktualizována podpora SoC ibm/power9 a sifive/fu740.
  • Byla přidána podpora pro kompilaci několika ovladačů TPM (Trusted Platform Module) najednou, což umožňuje současnou podporu specifikací TPM 1.x a TPM 2.x.
  • Pro systémy postavené na architektuře ARM64 byla přidána podpora pro provádění s využitím výjimečných úrovní EL1, EL2 a EL3 (Exception Level). Dříve byla podpora omezena pouze na úroveň EL3. Pro nastavení výjimečné úrovně může být použit parametr ARM64_CURRENT_EL, podle kterého je vybrán použitelný registr (vbar_el1, vbar_el2 nebo vbar_el3).
  • V utilitě smmstoretool byla zavedena podpora pro zpracování ROM.
  • V implementaci algoritmu lzma na 64bitových systémech bylo povoleno čtení v blocích po 8 bajtech, což zrychluje provádění dekomprimace komprimovaných dat.
  • Byly aktualizovány komponenty firmwaru: amd_blobs, arm-trusted-firmware a intel-microcode.
  • Byly aktualizovány verze buildovacích nástrojů: LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
  • Byl aktualizován komponent payload založený na U-Boot 2024.4. Do komponentu payload na bázi edk2 byly v Kconfig přidány možnosti pro podporu časovače LAPIC a souborového systému UFS.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster