Sortie de Coreboot 4.18

La version 4.18 du projet CoreBoot a été publiée, dans le cadre duquel une alternative libre aux firmwares et BIOS propriétaires est développée. Le code du projet est distribué sous la licence GPLv2. Plus de 200 développeurs ont participé à la création de cette nouvelle version, préparant plus de 1800 modifications.

Principales modifications :

  • Ajout de la prise en charge de 23 cartes mères, dont 19 sont utilisées sur des appareils avec Chrome OS ou sur serveurs Google. Parmi les cartes non liées à Google :
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • La prise en charge de la carte mère Google Brya4ES a été interrompue.
  • Ajout de la prise en charge des SoC Intel Meteor Lake, Mediatek Mt8188 et AMD Morgana.
  • Dans sconfig, le compilateur de l'arborescence des périphériques décrivant les composants matériels présents, la capacité de définir des opérations pour chaque appareil a été ajoutée. Les opérations sont spécifiées sous forme d'identifiant C, par exemple : « device pci 00.0 alias system_agent on ops system_agent_ops end ».
  • Ajout de la capacité de détecter la présence de dispositifs i2c lors de la création d'entrées de périphériques dans les tables ACPI/SSDT. Cette capacité peut être utilisée pour identifier les pavés tactiles grâce au drapeau standard « detect », sans utiliser l'ancien drapeau « probed », spécifique aux noyaux Linux utilisés dans ChromeOS.
  • Mise en œuvre de la possibilité de générer un SBoM (Software Bill of Materials pour le firmware), définissant la composition des composants logiciels inclus dans l'image du firmware, par exemple, pour automatiser le contrôle des vulnérabilités ou analyser les licences dans le firmware.
  • Le travail sur la quatrième édition du mécanisme d'allocation des ressources (RESOURCE_ALLOCATOR_V4) se poursuit, comprenant la prise en charge de la manipulation de plusieurs plages de ressources, de l'utilisation de tout l'espace d'adressage et de l'allocation de mémoire dans une zone supérieure à 4 Go.
  • Le mécanisme d'initialisation classique du mode multiprocesseur (LEGACY_SMP_INIT) a été déclaré obsolète, remplacé par le code d'initialisation PARALLEL_MP.
  • Ajout d'un pilote de console smbus.
  • Dans l'outil checkpatch, la prise en charge du noyau Lunux 5.19 a été assurée.
  • La traduction de l'ACPI au syntaxe ASL 2.0 se poursuit.
  • Le composant payload basé sur la pile UEFI EDK II (TianoCore) a été mis à jour, testé avec les processeurs Intel Core (de la 2e à la 12e génération), Intel Small Core BYT, BSW, APL, GLK et GLK-R, AMD Stoney Ridge et Picasso.

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