AMD Turin で Coreboot を実行:ファームウェアとの対決

2025-09-15

AMD最新のTurinサーバープロセッサを搭載したGigabyte MZ33-AR1マザーボードでCorebootを実行したところ、予期せぬ課題が発生しました。AMDが提供したファームウェアブロブは、CPUをPSPリセットから解放するには不十分であることが判明しました。そのため、Corebootをベンダーファームウェアに注入して書き戻すという回避策が実装されましたが、これは理想的な方法ではありませんでした。この記事では、EFS、PSP、BIOSディレクトリを含むAMD PSPファームウェアの構造を詳細に分析し、ベンダーファームウェアとCorebootファームウェアの違いを比較することで、特にSPI速度、eSPI構成、Multi Gen EFS値を修正することで、起動に成功した経緯を説明しています。しかし、公開されているPSPブロブを使用すると、異なるルートキーのために失敗しました。著者は、AMDが公開したファームウェアに欠陥があることを発見し、修正依頼を提出しました。最終的に、Turin PIパッケージの公式ファームウェアを使用して、起動に成功しました。

続きを読む
開発

CorebootによるGigabyte MZ33-AR1でのAMD Turinサポートの有効化:フェーズ1完了

2025-08-16

このブログ投稿では、CorebootでのAMD Turinサポートの有効化とGigabyte MZ33-AR1マザーボードへの移植の第一段階について説明します。NLnet Foundationの資金提供を受けたこのプロジェクトは、AMDによるオープンソースファームウェアへの取り組みを基盤としています。チームは、Coreboot内でTurin SoC構造を正常に作成し、必要なPSPファームウェアパッケージを抽出して統合し、MZ33-AR1マザーボードの基本的なサポートを構築しました。公開されているTurin PSP blobの統合には課題がありましたが、回避策により正常にブートすることができ、今後の改善への道が開かれました。

続きを読む
開発

RAMデータ残留時間:DDR4とDDR5の顕著な違い

2024-12-15

3mdeb社は、異なるRAMの種類(DDR4とDDR5)におけるデータ残留時間をテストする研究を行いました。その結果、DDR5のデータは電源が切れるとほぼ瞬時に消滅する一方、DDR4のデータははるかに長く、最大2分間保持されることがわかりました。これは、RAMの種類によるデータセキュリティにおける重要な違いを示しています。温度や湿度を考慮に入れながら、メモリパターンを書き込み、比較するカスタムUEFIアプリケーションが使用されました。この研究は、メモリデータのセキュリティを理解し、より安全なシステムを設計するために重要です。

続きを読む
ハードウェア RAMデータ残留