Rilascio di Coreboot 24.05

È stato presentato il rilascio del progetto CoreBoot 24.05, che sviluppa un'alternativa open source ai firmware e BIOS proprietari. Il codice del progetto è distribuito con la licenza GPLv2. La nuova versione include 722 modifiche, con la partecipazione di 131 sviluppatori.

Principali modifiche:

  • È stata dichiarata stabile e pronta per implementazioni lavorative la supporto per le versioni a 64 bit di CoreBoot.
  • È stato implementato il supporto per 2 processori (POWER9 e RISC-V) e 25 piattaforme. È stato aggiunto il supporto per le schede madri:
    • AMD BirmanPlus per SoC Glinda e SoC Phoenix.
    • ASROCK Z97 Extreme6.
    • Dell OptiPlex 7020/9020 MT e Dell OptiPlex 7020/9020 SFF.
    • Framework Azalea (CoreBoot potrà essere utilizzato sul laptop Framework 13 con processore AMD Ryzen 7040).
    • HP Pro 3500.
    • Lenovo ThinkCentre M700/M900 Tiny e Lenovo ThinkCentre M710s.
    • Raptor Computing Systems Talos II (POWER9).
    • SiFive HiFive Unmatched (RISC-V64).
    • 17 schede utilizzate su vari dispositivi con Chrome OS o su server Google.
  • È stato rimosso il supporto per due schede madri: Intel Alderlake-M RVP e Intel Alderlake-M RVP con Chrome EC.
  • È stato aggiornato il supporto per SoC ibm/power9 e sifive/fu740.
  • È stato aggiunto il supporto per la compilazione di più driver TPM (Trusted Platform Module) contemporaneamente, consentendo di supportare le specifiche TPM 1.x e TPM 2.x.
  • Per i sistemi basati su architettura ARM64 è stata aggiunta la supporto per l'esecuzione utilizzando i livelli di eccezione EL1, EL2 e EL3 (Exception Level). In precedenza, era supportato solo il livello EL3. Per configurare il livello di eccezione può essere utilizzato il parametro ARM64_CURRENT_EL, sulla base del quale viene scelto il registro applicabile (vbar_el1, vbar_el2 o vbar_el3).
  • Nell'utilità smmstoretool è stata implementata la supporto per la gestione della ROM (Read-Only Memory).
  • Nell'implementazione dell'algoritmo lzma sui sistemi a 64 bit è consentita la lettura a blocchi di 8 byte, consentendo di accelerare l'esecuzione della scompressione dei dati compressi.
  • Aggiornati i componenti del firmware: amd_blobs, arm-trusted-firmware e intel-microcode.
  • Aggiornate le versioni degli strumenti di compilazione: LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
  • Aggiornato il componente payload basato su U-Boot 2024.4. Nel componente payload basato su edk2 in Kconfig sono state aggiunte opzioni per il supporto del timer LAPIC e del file system UFS.

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster