Lansarea Coreboot 24.05

A fost lansată versiunea proiectului CoreBoot 24.05, care dezvoltă o alternativă liberă la firmware-urile proprietare și BIOS. Codul proiectului este distribuit sub licența GPLv2. Noua versiune include 722 modificări, în care au participat 131 de dezvoltatori.

Modificări principale:

  • A fost declarată stabilă și gata pentru implementări de lucru suportul pentru versiunile pe 64 de biți ale CoreBoot.
  • A fost implementat suportul pentru 2 procesoare (POWER9 și RISC-V) și 25 de platforme. A fost adăugat suportul pentru plăcile de bază:
    • AMD BirmanPlus pentru SoC Glinda și SoC Phoenix.
    • ASROCK Z97 Extreme6.
    • Dell OptiPlex 7020/9020 MT și Dell OptiPlex 7020/9020 SFF.
    • Framework Azalea (CoreBoot va putea fi utilizat pe laptopul Framework 13 cu procesor AMD Ryzen 7040).
    • HP Pro 3500.
    • Lenovo ThinkCentre M700/M900 Tiny și Lenovo ThinkCentre M710s.
    • Raptor Computing Systems Talos II (POWER9).
    • SiFive HiFive Unmatched (RISC-V64).
    • 17 plăci, utilizate pe diverse dispozitive cu Chrome OS sau pe servere Google.
  • A fost eliminat suportul pentru două plăci de bază: Intel Alderlake-M RVP și Intel Alderlake-M RVP cu Chrome EC.
  • A fost actualizat suportul pentru SoC ibm/power9 și sifive/fu740.
  • A fost adăugat suportul pentru compilarea mai multor drivere TPM (Trusted Platform Module) simultan, ceea ce permite sprijinul pentru specificațiile TPM 1.x și TPM 2.x.
  • Pentru sistemele bazate pe arhitectura ARM64 a fost adăugat suportul pentru execuția utilizând nivelurile de excepție EL1, EL2 și EL3 (Exception Level). Anterior, era acceptată funcționarea numai cu nivelul EL3 activat. Pentru configurarea nivelului de excepție poate fi utilizată opțiunea ARM64_CURRENT_EL, pe baza căreia se alege registrul aplicabil (vbar_el1, vbar_el2 sau vbar_el3).
  • În utilitarul smmstoretool a fost implementat suportul pentru procesarea ROM-ului.
  • În implementarea algoritmului lzma pe sistemele pe 64 de biți a fost permisă citirea pe blocuri de 8 octeți, ceea ce permite accelerarea desfășurării datelor comprimate.
  • Au fost actualizate componentele firmware-urilor: amd_blobs, arm-trusted-firmware și intel-microcode.
  • Au fost actualizate versiunile instrumentelor de construire: LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
  • Componenta payload a fost actualizată pe baza U-Boot 2024.4. În componenta payload pe baza edk2 au fost adăugate opțiuni în Kconfig pentru a sprijini timer-ul LAPIC și sistemul de fișiere UFS.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster