AMD Generic Encapsulated Software Architecture ( AGESA ) は、 Advanced Micro Devices (AMD)が開発したプロシージャ ライブラリで、 AMD64アーキテクチャを使用するマザーボード上でプラットフォーム初期化(PI)を実行するために使用されます。このようなマザーボードのBIOSの一部として、AGESA はCPU コア、チップセット、メイン メモリ、およびHyperTransportコントローラの初期化を担当します。
歴史
AGESAは2011年初頭にオープンソース化され、 PCの独自BIOSを置き換えるプロジェクトであるcorebootの開発を支援することを目的としていました。[1]しかし、そのようなリリースはAMDのファミリー15hを超えてcorebootの開発の基盤となることはなく、その後中止されました。[2]
AGESA は、AMD が将来性を考慮して設計した AM4 プラットフォームで特に重要となり、2019 年 5 月現在、Zen アーキテクチャに基づく 3 つの異なる世代の CPU のベースとして機能しています。これらの世代ごとに、AGESA コードの新しいブランチがリリースされています。AGESA のバージョン管理は、これらの 3 つのリリースごとに個別に実行されることが多いため、ある世代から次の世代に移行すると、番号の回帰が必ず発生します。
最初のバージョンは「Summit PI」と名付けられ、2017年2月に発売されました。これは第1世代のZenチップを対象としており、バージョン1.0.0.4から始まりました。2017年12月、Summit PIがバージョン1.0.0.7に達したとき、ブランチは「Raven PI」に名前が変更され(バージョン番号はリセットされませんでした)、Raven Ridge APUをサポートするAGESAの最初のバージョンとしてリリースされました。[3]
Zen の第 2 世代 ( Zen+として知られている) をサポートする 2 番目のバージョンは、Ryzen プロセッサのコード名 Pinnacle Ridge にちなんで「Pinnacle PI」と名付けられています。2018 年 2 月に、初期バージョン 1.0.0.0a でリリースされました。
その後、2019年3月にAGESAの3番目のバージョン「ComboAM4 PI」がリリースされ、バージョン0.0.7.0からZen 2ベースのプロセッサのサポートが導入されました。[4]
「ComboAM4v2」はZen 3ベースのプロセッサをサポートし、「ComboAM5PI」[5]はソケットAM5マザーボードのZen 4ベースのプロセッサをサポートします。
sWRX8 プラットフォーム用の「ChagallWS PI」は、Chagall アーキテクチャに基づく ThreadRipper Pro プロセッサをサポートします。
2023年4月、AMDは老朽化したAGESAコードベースを「AMD openSIL」と呼ばれる新しいオープンソースファームウェアに置き換える計画を発表しました。[6]新しいファームウェアは2026年までに準備が整う予定です。[7]
バージョン履歴
参照
参考文献
- ^ 「AMDのcorebootソースコードリリースに関する技術詳細」AMD 2011年2月28日。2014年3月25日時点のオリジナルよりアーカイブ。2016年2月1日閲覧。
- ^ Griffith, Bruce (2014-11-05). 「AMD のバイナリのみの AGESA ライブラリ」。2017 年 5 月 8 日閲覧。
- ^ 「AMD AGESA 1.0.0.7 アップデートで Raven Ridge サポートが追加される」。2017 年 10 月 17 日。
- ^ 「ソケットAM4マザーボードBIOSアップデート - Ryzen 3000 CPU対応 - シリーズ500チップセット」Guru3D。2019年3月25日。
- ^ 「Asus x670-p BIOS」.
- ^ 「オープンシステムファームウェアで業界を強化 - AMD openSIL」AMD.com 2023年4月13日。
- ^ Bonshor, Gavin. 「AMD openSIL は 2026 年にクライアントとサーバーの AGESA ファームウェアを置き換える予定」www.anandtech.com。
外部リンク
- AMD による仕様書 (2008)
- ThomasNet – General Software, Inc. AMD Barcelonaをサポートする最初のBIOSプロバイダー
- coreboot – LinuxBIOS 有効化戦略 @AMD & AGESA 情報 (PDF)
- AGESA ソース コード coreboot 内の AGESA ソース コードへのリンク。リポジトリ履歴には、以前サポートされていたプラットフォームの AGESA ソース コードが含まれています。
