Sortie de Coreboot 24.05

La version 24.05 du projet CoreBoot, qui développe une alternative libre aux firmwares et BIOS propriétaires, a été publiée. Le code du projet est distribué sous la licence GPLv2. Cette nouvelle version comprend 722 modifications, auxquelles ont contribué 131 développeurs.

Principales modifications :

  • La prise en charge des compilations 64 bits de CoreBoot a été déclarée stable et prête pour une utilisation en production.
  • La prise en charge de 2 processeurs (POWER9 et RISC-V) et de 25 plateformes a été mise en œuvre. La prise en charge des cartes mères suivantes a été ajoutée :
    • AMD BirmanPlus pour SoC Glinda et SoC Phoenix.
    • ASROCK Z97 Extreme6.
    • Dell OptiPlex 7020/9020 MT et Dell OptiPlex 7020/9020 SFF.
    • Framework Azalea (CoreBoot pourra être utilisé sur l'ordinateur portable Framework 13 avec un processeur AMD Ryzen 7040).
    • HP Pro 3500.
    • Lenovo ThinkCentre M700/M900 Tiny et Lenovo ThinkCentre M710s.
    • Raptor Computing Systems Talos II (POWER9).
    • SiFive HiFive Unmatched (RISC-V64).
    • 17 cartes, utilisées sur divers appareils avec Chrome OS ou sur serveurs Google.
  • La prise en charge de deux cartes mères a été supprimée : Intel Alderlake-M RVP et Intel Alderlake-M RVP avec Chrome EC.
  • La prise en charge des SoC ibm/power9 et sifive/fu740 a été mise à jour.
  • La prise en charge de la compilation de plusieurs pilotes TPM (Trusted Platform Module) a été ajoutée, permettant ainsi la prise en charge simultanée des spécifications TPM 1.x et TPM 2.x.
  • Pour les systèmes basés sur l'architecture ARM64, la prise en charge de l'exécution avec les niveaux d'exception EL1, EL2 et EL3 (Exception Level) a été ajoutée. Auparavant, seul le niveau EL3 était pris en charge. Pour configurer le niveau d'exception, le paramètre ARM64_CURRENT_EL peut être utilisé, sur la base duquel le registre appliqué (vbar_el1, vbar_el2 ou vbar_el3) est sélectionné.
  • Dans l'utilitaire smmstoretool, la prise en charge du traitement de la ROM a été mise en œuvre.
  • L'implémentation de l'algorithme lzma sur les systèmes 64 bits autorise la lecture par blocs de 8 octets, permettant ainsi d'accélérer l'exécution du déballage des données compressées.
  • Les composants des firmwares ont été mis à jour : amd_blobs, arm-trusted-firmware et intel-microcode.
  • Les versions des outils de construction ont été mises à jour : LLVM 17.0.6, CMake 3.28.3, binutils 2.42.
  • Le composant payload basé sur U-Boot 2024.4 a été mis à jour. Des options pour la prise en charge du minuteur LAPIC et du système de fichiers UFS ont été ajoutées au composant payload basé sur edk2 dans Kconfig.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster