昨日のエキサイティングな AMD AI Day では、デスクトップおよびラップトップ向け Ryzen PRO 7000 シリーズの発売、Genoa-X および Bergamo サーバー プロセッサの発売、MI300X の発表に続き、今日はさらにエキサイティングなニュースがあります… AMD は、そのコードを公開しました。新しい openSIL プロジェクトは、Coreboot サポートを備えたオープンソース CPU シリコンの初期化に取り組んでおり、今後数年で最終的に AGESA を置き換えることになります。
3 月に openSIL について知って以来、私はこの新しい AMD オープンソース プロジェクトに非常に興奮しています。 4月には、EPYCだけでなくRyzenもサポートしていることや、最初からオープンソースであり非常に未来志向であることなどの詳細が明らかになった。 AMD openSIL は、今後の AMD サーバーで大きな役割を果たすことになり、その当初の焦点は、第 4 世代 EPYC”Genoa”プロセッサーで使用するための概念実証を提供することにありました。
AMD openSIL は、2026 年に「実稼働」ステータスに到達し、AGESA をその世代のハードウェアに置き換える長期プロジェクトです。概念実証フェーズは 2024 年まで続く予定です。
本日、AMD EPYC Genoa プロセッサで実行するための非常に初期の概念実証コードが投稿されました。 GitHub の openSIL/openSIL では、現在コードが公開で開発されています。
「AMD オープン シリコン初期化ライブラリ (openSIL) は、ソースを直接コンパイルするか静的ライブラリとリンクすることによって、x86 ホスト ファームウェアに統合できる C ライブラリのコレクションです。
AMD openSIL は次のもので構成されています。 3 つの静的にリンクされたライブラリ: xSIM (x86 Silicon Initialization Libraries)、xPRF (x86 Platform Reference Library)、xUSL (x86 Utilities & Services Library)。これらのライブラリは、コンパイル/リンク時にホスト ファームウェアに静的にリンクできます。
ライブラリのソースは xSIM、xPRF、および xUSL の下にあります。」
コードはまだ初期段階にあり、MIT ライセンスを取得しています。現時点では、最初のマザーボードのターゲットは、第 4 世代 EPYC 用の AMD Onyx CRB リファレンス ボードです。悲しいことに、私は AMD Onyx CRB を持っていませんが、むしろ 2P Titanite を持っていますが、AMD openSIL が独自の BIOS を実行する Coreboot の実行可能な代替手段になるまでには、いずれにしてもしばらく時間がかかります。
第 4 世代 EPYC では、AMD のリファレンス ボードが独自の BMC スタックではなく OpenBMC を使用するようになるという興味深い点もあります。
非常にエキサイティングだが長い旅になることは間違いないこのスタートに関わったすべての AMD エンジニアに乾杯。私は Phoronix でしっかりとフォローしていきます。