Après une passionnante AMD AI Day hier où ils ont lancé la série Ryzen PRO 7000 pour les ordinateurs de bureau et les ordinateurs portables, lancé les processeurs de serveur Genoa-X et Bergamo et présenté le MI300X, il y a d’autres nouvelles passionnantes aujourd’hui… AMD vient de publier le code de leur nouveau projet openSIL qui travaille sur l’initialisation du silicium CPU open-source avec le support Coreboot et qui dans les années à venir remplacera finalement AGESA.

Depuis que j’ai entendu parler d’openSIL en mars, j’ai été très enthousiasmé par ce nouveau projet open source d’AMD. En avril, ils ont ensuite révélé plus de détails tels que la prise en charge non seulement d’EPYC mais aussi de Ryzen et le fait d’être open source dès le départ et très orienté vers l’avenir. AMD openSIL jouera un rôle important sur les serveurs AMD à l’avenir et leur objectif initial a été de fournir une preuve de concept à utiliser sur les processeurs EPYC”Genoa”de 4e génération.

AMD openSIL est un projet à long terme qui devrait atteindre le statut de”production”en 2026 et remplacer AGESA par cette génération de matériel. La phase de preuve de concept devrait se poursuivre jusqu’en 2024.


Aujourd’hui, ce tout premier code de preuve de concept pour l’exécution sur les processeurs AMD EPYC Genoa a été publié ! openSIL/openSIL sur GitHub est l’endroit où le code est actuellement développé à l’air libre.

“La bibliothèque d’initialisation ouverte AMD Silicon (openSIL) est une collection de bibliothèques C qui peuvent être intégrées dans un micrologiciel hôte x86, en compilant directement la source ou en liant avec des bibliothèques statiques.

AMD openSIL se compose de trois bibliothèques liées de manière statique : xSIM (x86 Silicon Initialization Libraries), xPRF (x86 Platform Reference Library) et xUSL (x86 Utilities & Services Library). Ces bibliothèques peuvent être liées de manière statique à un micrologiciel hôte pendant la compilation/la liaison.

La source des bibliothèques réside sous xSIM, xPRF et xUSL.”

Le code en est encore à ses débuts et est sous licence MIT. Pour l’instant, la cible initiale de la carte mère est la carte de référence AMD Onyx CRB pour EPYC de 4e génération. Malheureusement, je n’ai pas l’AMD Onyx CRB mais plutôt le 2P Titanite, mais il faudra de toute façon un certain temps avant qu’AMD openSIL ne soit une alternative viable avec Coreboot pour exécuter le BIOS propriétaire.

Avec l’EPYC de 4e génération, les cartes de référence d’AMD utilisent désormais OpenBMC plutôt qu’une pile BMC propriétaire.

Bravo à tous les ingénieurs AMD impliqués dans ce début de ce qui sera certainement un voyage très excitant mais long, que je suivrai de près chez Phoronix.

Categories: IT Info