AMD Generic Icapsuled Software Architecture – Wikipedia

before-content-x4

DMLA Architecture logicielle générique encapsulée , court Agesa , désigne une bibliothèque de programmes pour les développeurs de BIOS. Le fabricant de puces Advanced Micro Devices (AMD) poursuit ainsi l’objectif de réduire le temps de développement (délai de commercialisation) pour le micrologiciel des cartes principales avec des processeurs et chipsets AMD-X86. Agesa a été introduite en 2003 et a depuis été intégrée dans leur firmware par de nombreux fabricants de BIOS et UEFI.

after-content-x4

Agesa était à la hauteur de la révision 2 (2006), u. un. Pour les processeurs d’opterone d’alors jusqu’aux versions G et E (Opteron K8 et K9), écrit en assembleur et a été implémenté en C depuis l’architecture “Barcelone”.

Agesa se compose de modules individuels. Les trois modules principaux sont le processeur, le contrôleur de mémoire et l’hyper-porteuse. Le code Agesa fournit des fonctions pour initialiser, configurer et interroger les informations à partir des composants individuels et peut être utilisé par le micrologiciel respectif via des fonctions de wrapper. Pour les développeurs, AMD fournit également un exemple de texte source avec Agesa, qui est destiné à faciliter la programmation de ces fonctions de wrapper.

développeur [ Modifier | Modifier le texte source ]]

Selon AMD, l’avantage de l’utilisation de l’AGESA est que le code fourni simplifie le développement du firmware, minimise et optimisé le code: les développeurs d’AMD se spécialisent dans les fonctions matérielles fournies par Agesa, tandis que les développeurs du firmware (BIOS, UEFI) peuvent se concentrer sur leurs fonctions. De plus, des corrections d’erreur peuvent être distribuées à tous les fabricants également plus rapides, l’intégration dans le Panneau principal -La le firmware spécifique est simplifié par standardisation et donc accéléré.

Le DMLA Architecture logicielle générique encapsulée Doit être autorisé par les fabricants de micrologiciel BIOS / UEFI avec des processeurs AMD. Pour l’intégration dans la source-ouverture et le coreboot libre, le développeur respectif doit avoir un contrat de confidentialité (NDA, Accord de non-divulgation ). Agesa est une marque de marchandises non enregistrée (“Agesa ™”).

AMD travaille avec les développeurs de micrologiciels de la carte principale et prend en charge les deux BIOS, dont le successeur UEFI et le Coreboot alternatif gratuit (anciennement Linuxbios).

utilisateur [ Modifier | Modifier le texte source ]]

Pour les utilisateurs d’un PC X86-Windows avec processeur AMD, ce sont des utilisateurs finaux du secteur privé (utilisateur à domicile) et des entreprises en tant que clients finaux (et leurs administrateurs en tant qu’utilisateurs), “Agesa” est souvent connu parce que la révision de l’AGESA n’est pas toujours spécifiée dans le problème, mais relativement fréquemment. Avec une mise à jour AGESA, les processeurs AMD plus récents prennent souvent en charge, améliorent les fonctions ou suppriment les erreurs, puis avec la mise à jour BIOS ou UEFI respective. Étant donné que les erreurs critiques peuvent également être supprimées plus rapidement via la mise à jour Agesa, elle fait indirectement partie de la protection supplémentaire, qui est déjà disponible en tant qu’environnement d’exécution de confiance dans de nombreuses implémentations BIOS et UEFI: par chaîne de confiance ( Anglais Chaîne de confiance ) n’est chargé que par une vérification de signature du code authentifié. Le matériel nécessaire est dans l’AMD Processeur de sécurité de la plate-forme (PSP, depuis 2014). [d’abord]

Exemples:

after-content-x4
  • En 2014, la mise à jour d’Agesa-Code a mis des lacunes de sécurité dans la série Trinité , Richland , Gars et deux fois . Les processeurs peuvent être trouvés sur les cartes mères avec les versions FM2, FM2 +, AM1 ou sous forme de versions BGA pour le soudage. [2]
  • Après l’introduction des processeurs Ryzen 2017, la mise à jour AGESA 1.0.0.6 La prise en charge des modules de mémoire (DIMMS) a été considérablement améliorée. [3]
Versions Agesa pour la base AM5
Nom Mikroarchitektur Version Astuces Données
Comboam5pi Était 4 1.0.0.4 Support pour Ryzen 7000 avec 65 watts Janvier 2023
1.0.0.3 Patch A Septembre 2022
1.0.0.3
1.0.0.2
1.0.0.1 Patch H
1.0.0.1 Patch D
1.0.0.1 Patch?
Versions Agesa pour la base AM4
Nom Mikroarchitektur Version Astuces Données
Combo-am4v2 Était 3

Était 2

Était +

C’était

1.2.0.7 Prise en charge de Cezanne avec un chipset de 300 Avril 2022
1.2.0.6b Prise en charge de Ryzen 5800x3d Mars 2022
1.2.0.5 Ajustements d’erreur Décembre 2021
1.2.0.3c Prise en charge de Vermeer, Renoir avec un chipset de 300 Octobre 2021
1.2.0.2 Ajustements d’erreur Mars 2021
1.2.0.1 Ajustements d’erreur Février 2021
1.2.0.0 Prise en charge de Vermeer, Renoir, Cezanne avec un chipset de 400 Janvier 2021
1.1.9.0 Optimiseur de courbe pour le sous-tension et l’overclocking
1.1.0.0d Prise en charge de 400 chipset Décembre 2020
1.1.0.0c Ajustements d’erreur Novembre 2020
1.1.0.0 Ajustements d’erreur Septembre 2020
1.0.8.1 Ajustements d’erreur Septembre 2020
1.0.8.0 Prise en charge de Vermeer avec un chipset de 500 Août 2020
1.0.0.2 Prise en charge du chipset B550

Prise en charge de Matisses XT, Renoir

Juin 2020
Combo-am4 Était 2

Était +

C’était

(Excavateur)

1.0.0.6 Ajustements d’erreur Juin 2020
1.0.0.5 Ajustements d’erreur Avril 2020
1.0.0.4b Prise en charge de Ryzen 9 3950X

Prise en charge de Zen et Zen +

Novembre 2019
1.0.0.3abba Ajustements d’erreur Septembre 2019
1.0.0.3abb Ajustements d’erreur Août 2019
1.0.0.3aba Ajustements d’erreur
1.0.0.3ab Ajustements d’erreur
1.0.0.3A Ajustements d’erreur
1.0.0.3 Ajustements d’erreur
1.0.0.2 Ajustements d’erreur
1.0.0.1 Support complet pour Matisse
0.0.7.2 Prise en charge de Picasso et temporairement pour Matisse Mars 2019
Pinnaclepi-am4 Était +

C’était

Fouille

1.0.0.6 Décembre 2018
1.0.0.4 Août 2018
1.0.0.2a Juin 2018
1.0.0.2
1.0.0.1a Mars 2018
Summitpi-AM4 C’était

Fouille

1.0.0.6b Septembre 2017
1.0.0.6a Juillet 2017
1.0.0.6
1.0.0.4A Avril 2017
Versions Agesa 0.0.x.x à x.x.x.x
(2011 jusqu’à aujourd’hui)
Version Modifications de la version Processeurs (CPU)
architecture Nom Nom de code Pas Prise Datum de libération
0.0. ??? Soutenez la série Lynx 10h (également K10) Fusion (APU) Llano B0 FM1, FS1 (mobile) Juin 2011
0.0. ??? Support de la série Brazos Lynx Fusion (APU) Desna, Ontario, Zacate B0, C0 FT1 (ultra-mobile / intégré) Juin 2011
0.0.9.x Support de la série Zambezi Bulldozer Fx Zambezi B2, B3 AM3 + (bureau) Octobre 2011 [4]

[5] [6]

?.?.? Support de la série Valencia Otteron Valence B2 C32 (serveur) Novembre 2011
?.?.? Soutenez la série Intelax Otteron Interlagos B2 G34 (serveur) Novembre 2011
1.2.0.2 Support de la série Opteron 3200 Otteron Zurich B2 AM3 + (serveur) Mars 2012 [5]
1.2.9.0 Support de la série comale Piledriver Fusion (APU) Trinity (Comal) B0 FM2, FS1 (mobile), FP2 (mobile) Mai 2012
1.5.0.0 Support de la série Virgo Fusion (APU) Trinité (Vierge) B0, A1 FM2 (bureau) Octobre 2012 [5]
?.?.? Soutenez la série Visionia Fx Vishera C0 AM3 + (bureau) Octobre 2012
?.?.? Soutenir la série Delhi, Séoul, Abu Dhabi Otteron Delhi, Séoul, Abu Dhabi C0 AM3 +, C32, G34 (serveur) Novembre / décembre 2012
?.?.? Support de la série Richland Fusion (APU) Richland A1 FM2 (bureau) Juin 2013
?.?.? Support de la série Kyoto Jaguar Otteron X (APU) Kyoto ?? FT3 (serveur) Mai 2013
Remarques:

  1. AMD Informations sur les processeurs de bureau [7]
  2. AMD Informations sur les processeurs à double cœur d’opterone [8]
  3. AMD Informations sur les processeurs quad-core Opterone [9]
  4. Informations AMD sur les processeurs d’opterone à six cœurs [dix]
Versions Agesa 1.x.x.x à 3.7.x.x
(2006 à 2010)
Version Modifications de la version Processeurs (CPU)
architecture Nom Nom de code Pas Prise Datum de libération
1.x.x.x u. un. À double noyau bis athlon 64 x2 ? Révisions a à e ? ?
1.34.00 Dernière version du 4 mai 2007 ? ? ? ? ?
2.x.x.x À double noyau bis athlon 64 x2 ? Révisions F et G ? ?
2.08.05 Soutenir la série BE Athlon 64 x2 Brisbane G1, G2 AM2 5 juin 2007, octobre 2007
2.08.09 Soutenir la série LE Septron Sparte G1, G2 AM2 Août 2007, octobre 2007
2.08.11 Dernière sortie du 11 août 2007 ? ? ? ? ?
3.x.x.x Quad-core-support ? ? Révision B, C, D, E ? ?
3.1.7.0 Support de la série Barcelone Otteron Barcelone Non, b3 F 10. Septembre 2007
3. ??.? Soutenir la série X3 phénomène Phénomène Tolérant B2, B3 AM2 + 27 mars 2008
3.3.0.0 Support où la série Shanghai Otteron Shanghai C2 F 13. novembre 2008 [11]
3.5.0.0 Support de la série Istanbul Otteron Istanbul D0 F 1. juin 2009
3.5.3.0 Soutenir la série Deeb Phénomène II Deneb C2 AM3 Janvier 2009
3.5.3.1 Soutenir la série Deeb Phénomène II Deneb C3 AM3 Octobre 2009
3. ??.? Soutenez la série de cours Magny Otteron Magny-Cours D1 G34 T1 2010
3.6.6.0 Série de tuban de soutien Phénomène II Thuban E0 AM3 26. avril 2010
3.7.1.0 ??? ??? ? ? ? T1 2010
Remarques:

  1. Aperçu de la FAQ de certaines versions Agesa plus anciennes. [douzième]
  2. AMD Informations sur les processeurs de bureau [7]
  3. Informations AMD sur les processeurs d’Opteron de première génération (PDF) [13]
  4. AMD Informations sur les processeurs à double cœur d’opterone [8]
  5. AMD Informations sur les processeurs quad-core Opterone [9]
  6. Informations AMD sur les processeurs d’opterone à six cœurs [dix]
  1. Christof Windeck: Hermétiquement fermé. Fonctions de protection pour le micrologiciel PC et leurs inconvénients . Dans: c’est 11/2015, 126-130. ISSN 0724-8679
  2. Christof Windeck: Écart de sécurité dans le firmware des processeurs AMD. 7 janvier 2015, Consulté le 7 août 2015 .
  3. Patrick Macmillan le 26 mai 2017: AMD annonce Ryzen Agesa 1.0.0.6 Mise à jour: Active les horloges de mémoire jusqu’à DDR4-4000. Dans: Sujets tendances. Anandtech, 26 ans. Demain 2017, Consulté le 9 mai 2018 (Anglais).
  4. Games Steam sur les plates-formes AMD FX . ( Games Steam sur les plates-formes AMD FX ( Mémento à partir du 16 janvier 2013 Archives Internet ) [Consulté le 18 juin 2012]).
  5. un b c Gigabyte GA-990FXA-UD7 (Rév. 1.x) Download BIOS de la carte principale . ( gigaoctet.us [Consulté le 18 juin 2012]).
  6. Asus Crosshair V Formule Contexte Bios Téléchargement . ( Asus.com [Consulté le 18 juin 2012]).
  7. un b Informations sur le processeur de bureau AMD . ( Informations sur le processeur de bureau AMD ( Mémento à partir du 4 mai 2015 Archives Internet ) [Consulté le 22 juillet 2009]).
  8. un b AMD Informations sur le processeur d’opterone AMD . ( AMD Informations sur le processeur d’opterone AMD ( Mémento à partir du 28 août 2009 dans Archives Internet ) [Consulté le 22 juillet 2009]).
  9. un b Informations sur le processeur AMD Quad-Core Opterone . ( Informations sur le processeur AMD Quad-Core Opterone ( Mémento du 16 juin 2009 dans Archives Internet ) [Consulté le 22 juillet 2009]).
  10. un b AMD Informations sur le processeur d’opterone à six cœurs . ( AMD Informations sur le processeur d’opterone à six cœurs ( Mémento du 6 juin 2009 dans Archives Internet ) [Consulté le 22 juillet 2009]).
  11. Heise en ligne: AMD: 45 nm Opterons devrait s’exécuter dans des tableaux de serveurs actuels . ( Heise.de [Consulté le 6 novembre 2008]).
  12. AMD FAQ-GURSICHT ATUSSA. (Pas plus disponible en ligne.) Auparavant dans Original ; Consulté le 1er janvier 2014 . @d’abord @ 2 Modèle: Dead Link / wwwd.amd.com ( Page non plus disponible, recherchez dans Webarchien )
  13. Informations sur le processeur AMD Opteron . ( AMD.com [PDF; Consulté le 22 juillet 2009]).

after-content-x4