Les nouvelles versions de Coreboot 4.22 et 4.22.01 sont déjà sorties

coreboot

Coreboot (anciennement appelé LinuxBIOS) est un projet visant à remplacer les micrologiciels non libres dans le BIOS propriétaire

Il a été récemment annoncé sortie des nouvelles versions de Coreboot 4.22 et 4.22.01 qui incluent les dernières mises à jour, les améliorations de sécurité et la prise en charge matérielle étendue des trois derniers mois.

Il est mentionné que cette nouvelle version est la dernière version à utiliser le schéma de dénomination de version incrémentielle 4.xx, puisque dans les prochaines versions Coreboot passera à un schéma de dénomination Year.Month.Subversion. A ce titre, la prochaine release, prévue pour février 2024, sera numérotée 24.02.00 et dans le cas où un correctif ou une future version de la version 24.02 serait implémentée, les valeurs .01, .02, etc. à la valeur de la version initiale.

Principales nouveautés de Coreboot 4.22 et 4.22.01

Dans cette nouvelle version de Coreboot, pour cycle de publication 4.22, une erreur variable a été détectée non initialisé sur les plateformes Sandybridge/ivybridge et ceci était la raison de la sortie de la version 4.22.01.

Concernant les améliorations mises en œuvre, il est souligné que x86 prend en charge la section .data pour les étapes de pré-mémoire, Ce changement permet l'utilisation de définitions de variables globales dans le code C. Pendant l'étape de chargement du bloc, les données sont ajoutées immédiatement après le code, puis placées dans le cache à l'aide du concept Cache-As-RAM (VMA).

Dans Coreboot 4.22, il a été préparé pour les systèmes x86 dans les étapes ramstage et pré-mémoire, une implémentation de la prise en charge du cache pour le système de fichiers CBFS utilisé pour héberger les composants Coreboot dans Flash. Il est mentionné que les situations dans lesquelles un romstage séparé peut être nécessaire incluent les configurations avec vboot ou mode alternatif, ainsi que les appareils avec une taille de bloc de démarrage limitée ou un support de démarrage trop lent (certains SoC ARM). Pour configurer la taille du cache, les paramètres PRERAM_CBFS_CACHE_SIZE et RAMSTAGE_CBFS_CACHE_SIZE sont proposés.

Un autre changement qui ressort de cette version est le prise en charge initiale d'AMD OpenSIL qui fonctionne avec la seule plateforme de référence du processeur AMD EPYC 9004 Genoa/Onyx et qui devrait à l'avenir remplacer complètement la librairie AGESA (AMD Generic Encapsulated Software Architecture).

Coreboot 4.22 met également en évidence la prise en charge de l'exécution de Microsoft Windows sur davantage de Chromebooks basés sur Coreboot, ce qui devrait également être meilleur, car une partie du code source a été optimisée.

De sa partprise en charge des nouveaux appareils Ils sont à nouveau sortis des assiettes Google ISH, Anraggar, Brox, Chinchou, Ciri, Deku, Deku4ES, Dexi, Dochi, Nokris, Quandiso et Rex4ES EC. Aussi, Coreboot 4.22 ajoute le support de développement pour Intel Meteorlake-P, le Purism Librem 11 mentionné ci-dessus (plus Librem L1UM v2) et Siemens FA EHL et Supermicro X11SSW-F.

Des autres changements qui se démarquent:

  • Coreboot définit désormais également la somme de contrôle vBIOS lors du remplissage de la table VFCT, car le pilote Windows AMD vérifie la somme de contrôle des données vBIOS.
  • Une API a été ajoutée à gfx pour détecter la présence d'un écran externe sur les appareils équipés de puces Intel.
  • Ajout de modifications pour permettre à Windows de s'exécuter sur certains Chromebooks avec Coreboot.
  • Implémentation de la génération de tables ACPI pour les appareils basés sur l'architecture ARM64.
  • Prise en charge améliorée des spécifications ACPI.
  • La configuration MRC (code de référence mémoire) pour les cartes SNB+MRC a été déplacée vers la structure DeviceTree.
  • Nettoyage général et reformatage.
  • Correction du calcul SMM get_save_state ne fonctionnant pas lorsque STM était activé

Si vous souhaitez en savoir plus sur cette nouvelle version de CoreBoot 4.18, vous pouvez consulter les détails dans le lien suivant.

Obtenez CoreBoot

Enfin, pour ceux qui souhaitent pouvoir obtenir cette nouvelle version de CoreBoot ils peuvent le faire à partir de leur section de téléchargement, qui peut être trouvé sur le site officiel du projet.

En plus de cela, ils pourront trouver de la documentation et plus d'informations sur le projet. Le lien est le suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.