Nach einem aufregenden AMD AI Day gestern, bei dem sie die Ryzen PRO 7000-Serie für Desktops und Laptops auf den Markt brachten, Genoa-X-und Bergamo-Serverprozessoren auf den Markt brachten und den MI300X vorstellten, gibt es heute weitere aufregende Neuigkeiten … AMD hat gerade den Code dafür veröffentlicht neues openSIL-Projekt, das an der Open-Source-CPU-Silizium-Initialisierung mit Coreboot-Unterstützung arbeitet und in den kommenden Jahren letztendlich AGESA ersetzen wird.

Seitdem ich im März von openSIL erfahren habe, bin ich sehr gespannt auf dieses neue Open-Source-Projekt von AMD. Im April enthüllten sie dann weitere Details wie die Unterstützung nicht nur für EPYC, sondern auch für Ryzen und dass es von Anfang an Open Source und sehr zukunftsorientiert ist. AMD openSIL wird in Zukunft eine große Rolle bei AMD-Servern spielen und ihr Fokus lag zunächst auf der Bereitstellung eines Proof-of-Concept für den Einsatz auf EPYC-Prozessoren der 4. Generation „Genoa“.

AMD openSIL ist ein Langzeitprojekt, das im Jahr 2026 den „Produktions“-Status erreichen und AGESA durch diese Hardwaregeneration ersetzen soll. Die Proof-of-Concept-Phase wird voraussichtlich bis 2024 dauern.


Heute wurde der sehr frühe Proof-of-Concept-Code für die Ausführung auf AMD EPYC Genoa-Prozessoren veröffentlicht! openSIL/openSIL auf GitHub ist der Ort, an dem der Code jetzt offen entwickelt wird.

“Die AMD Open Silicon Initialization Library (openSIL) ist eine Sammlung von C-Bibliotheken, die in eine x86-Host-Firmware integriert werden können, indem der Quellcode direkt kompiliert oder mit statischen Bibliotheken verknüpft wird.

AMD openSIL besteht aus drei statisch verknüpfte Bibliotheken: xSIM (x86 Silicon Initialization Libraries), xPRF (x86 Platform Reference Library) und xUSL (x86 Utilities & Services Library). Diese Bibliotheken können während der Kompilierung/Verknüpfungszeit statisch mit einer Host-Firmware verknüpft werden.

Die Quelle für die Bibliotheken befindet sich unter xSIM, xPRF und xUSL.“

Der Code befindet sich noch in der frühen Phase und ist MIT-lizenziert. Das erste Motherboard-Ziel ist derzeit das AMD Onyx CRB-Referenzboard für EPYC der 4. Generation. Leider habe ich nicht den AMD Onyx CRB, sondern den 2P Titanite, aber es wird sowieso einige Zeit dauern, bis AMD openSIL mit Coreboot eine brauchbare Alternative zum Betrieb des proprietären BIOS darstellt.

Mit EPYC der 4. Generation ist auch der spannende Punkt, dass AMDs Referenzboards nun OpenBMC anstelle eines proprietären BMC-Stacks verwenden.

Ein Hoch auf alle AMD-Ingenieure, die an diesem Beginn einer sicherlich sehr aufregenden, aber langen Reise beteiligt sind, die ich bei Phoronix aufmerksam verfolgen werde.

Categories: IT Info