Coreboot sur AMD Turin : Une bataille de firmware

2025-09-15

L'exécution de Coreboot sur la carte mère Gigabyte MZ33-AR1 avec le dernier processeur serveur AMD Turin a présenté des défis inattendus. Les blobs de firmware fournis par AMD se sont avérés insuffisants pour libérer le CPU d'une réinitialisation du PSP. Une solution de contournement consistant à injecter Coreboot dans le firmware du fournisseur et à le flasher à nouveau a été mise en œuvre, mais ce n'était pas idéal. L'article explore en détail la structure du firmware AMD PSP, y compris les répertoires EFS, PSP et BIOS, en expliquant comment la comparaison des différences entre le firmware du fournisseur et Coreboot, en corrigeant notamment les vitesses SPI, la configuration eSPI et les valeurs Multi Gen EFS, a permis un démarrage réussi. Cependant, l'utilisation de blobs PSP publics a échoué en raison d'une clé racine différente. Les auteurs ont découvert un firmware défectueux d'AMD et ont soumis une demande de correction. Enfin, l'utilisation du firmware officiel du package Turin PI a permis un démarrage réussi.

Lire plus
Développement

Coreboot active le support d'AMD Turin sur la Gigabyte MZ33-AR1 : Phase 1 terminée

2025-08-16

Cet article de blog décrit la première phase de l’activation du support AMD Turin dans coreboot et son portage sur la carte mère Gigabyte MZ33-AR1. Financé par la fondation NLnet, le projet s’appuie sur les efforts d’AMD pour promouvoir les firmwares open source. L’équipe a réussi à créer la structure du SoC Turin au sein de coreboot, à extraire et intégrer les packages de firmware PSP nécessaires et à construire le support de base de la carte mère MZ33-AR1. Bien que des défis soient apparus lors de l’intégration des blobs PSP publics de Turin, des solutions de contournement ont permis un démarrage réussi, ouvrant la voie à des améliorations futures.

Lire plus
Développement Firmware Open Source

Temps de rémanence des données RAM : différences significatives entre DDR4 et DDR5

2024-12-15

3mdeb a mené une recherche pour tester les temps de rémanence des données dans différents types de RAM (DDR4 et DDR5). Les résultats ont montré que les données DDR5 disparaissent presque instantanément après une coupure de courant, tandis que les données DDR4 persistent beaucoup plus longtemps, jusqu'à deux minutes. Cela souligne des différences critiques en matière de sécurité des données entre les types de RAM. Une application UEFI personnalisée a été utilisée pour écrire et comparer les modèles de mémoire, en tenant compte de la température et de l'humidité. Cette recherche est importante pour comprendre la sécurité des données en mémoire et concevoir des systèmes plus sécurisés.

Lire plus