AMD hat seine Absichten, die AGESA-Firmware (AMD Generic Encapsulated Software Architecture) zu ersetzen, auf dem kürzlich in Prag abgehaltenen OCP Regional Summit 2023 dargelegt. Der Übergang von AGESA zu ist geplant openSIL (öffnet in neuem Tab) (Open-Source Silicon Initialization Library) auf AMD Server- und Client-Prozessoren bis 2026.
Wenn Sie Besitzer eines AMD-Prozessors sind, ist AGESA wahrscheinlich ein Akronym, das Sie alle paar Monate einmal hören. Stellen Sie sich AGESA als eine Bibliothek von Prozeduren vor, um die verschiedenen Aspekte Ihrer Plattform zu initialisieren, wie z. B. die Prozessorkerne, den Chipsatz oder den Speicher. Aus diesem Grund stellt AMD jedes Mal, wenn ein neuer AMD-Chip auf den Markt kommt oder ein neues Speicherformat auf den Markt kommt, wie z. B. nicht-binäre 24-GB- und 48-GB-DIMMs, eine neue AGESA-Firmware bereit, um die Unterstützung für die neue Hardware einzuleiten. Die Firmware hilft auch bei der Lösung von Fehlern und anderen Problemen, wie den jüngsten Ryzen 7000-Burnouts.
Firmware ist in den heutigen Systemen unerlässlich und stellt ein Angriffsziel für Cyberkriminelle dar. Der Nachteil ist, dass Plattformbenutzer nur eingeschränkten Zugriff haben, um die auf ihrem System ausgeführte Firmware zu überprüfen. Aus diesem Grund hat AMD vorgeschlagen, die Architektur, Entwicklung und Validierung der Silicon Initialization Firmware für die Open-Source-Community zu öffnen. Der Chiphersteller glaubt, dass ein solcher Schritt die richtige Richtung in Richtung einer sichereren Firmware und Transparenz ist. Firmware-Anbieter, darunter 9elements und AMI, sind bereits an der openSIL-Initiative von AMD beteiligt und haben auf der Veranstaltung openSIL mit Coreboot und openSIL mit UEFI (Unified Extensible Firmware Interface) vorgeführt.
AMD unterstützt seit jeher die Open-Source-Community, ob Software oder Treiber. AMD openSIL ist eine Open-Source-Lösung, die im Gegensatz zu AGESA leichtgewichtig, einfach, transparent, aber sicher und leicht skalierbar sein soll. Es ist auch nicht auf AMD-Silizium beschränkt. AMD openSIL steht anderen Siliziumanbietern offen, und der Chiphersteller hat sie eingeladen, sich an dem Projekt zu beteiligen.
Es ist wichtig hervorzuheben, dass AMD openSIL UEFI nicht ersetzt. Stattdessen lässt es sich in andere Host-Firmware integrieren, einschließlich Coreboot, Oreboot, FortiBIOS und Project µ. Darüber hinaus hat AMD openSIL in der Standardsprache der Branche programmiert, sodass Anbieter es statisch mit der Host-Firmware verknüpfen können, wobei alle Host-Firmware-Protokolle umgangen werden. openSIL basiert laut Präsentation auf der Agnostic 3 Static Library, geschrieben in C17, der neusten Version der Programmiersprache C.
„Da sich OCP hauptsächlich auf Server konzentriert, zeige ich diese Roadmap nicht für den Client. Wenn Sie sich also erinnern, habe ich darüber gesprochen, dass es sowohl auf Server als auch auf Client skaliert werden muss. Dies tut das auch . Wir planen also, alle Client- und Serverplattformen bis 2026 abzufangen”, sagte Raj Kapoor, AMD Fellow und Chief Firmware Architect, während Präsentation von AMD (öffnet in neuem Tab) beim OCP-Regionalgipfel 2023.
AMD openSIL befindet sich derzeit in der Proof-of-Concept (POC)-Phase und unterstützt zunächst AMDs EPYC (Genoa)-Prozessoren der 4. Generation und zugehörige Plattformen. Der Chiphersteller wird in Kürze den POC-Quellcode für EPYC Genoa freigeben. Die kommenden EPYC (Turin)-Chips der 5. Generation werden ebenfalls POC sein. AMD wird openSIL jedoch im Jahr 2026 zu einem POR für die EPYC-Reihe der 6. Generation machen.
“Also wird der Client passieren. Ist das Ihre Frage? Sie wetten. 2026, alle Produkte. AGESA wird sein Lebensende haben. openSIL wird es ersetzen”, antwortete Kapoor während der kurzen Q&A-Sitzung.
AMD gab zu, dass openSIL noch einen langen Weg vor sich hat, bestätigte jedoch, dass openSIL sehr nahe an der Parität mit AGESA liegt. AMDs letzte Roadmap zeigt jedoch Zen 5 für 2024, und openSIL wird nicht vor 2026 fertig sein. Zufälligerweise wird AMD den AM5-Sockel bis 2026 unterstützen. Daher schauen wir uns Zen 6 oder sogar Zen 7 an, bevor wir ein fertiges Produkt sehen . Leider hat AMD keine geplante Roadmap für openSIL auf der Client-Seite veröffentlicht. Aber eines ist sicher. AMD wird schließlich AGESA auf allen seinen Produkten durch openSIL ersetzen.