Intel Agilex® 7 ハード・プロセッサー・システム (HPS) のリモート・システム・アップデート・ユーザーガイド

ID 683184
日付 6/09/2023
Public
ドキュメント目次

5.3. U-Boot RSU のサポート

U-Boot は、次の RSU 関連の機能を提供します。
  • LIBRSU と同様のインターフェイスを使用して、U-Boot ソース コードから RSU 機能にアクセスできるようにします。
  • U-Boot コマンド ラインから RSU 機能にアクセスできるようにします。

U-Boot は EL1 で実行され、ATF (EL3 で実行) によって提供される SMC (Secure Monitor Call) ハンドラーを使用して SDM コマンドにアクセスします。 U-Boot は QSPI フラッシュにもアクセスして RSU 機能を実装します。

注: 分岐前 socfpga_v2020.07, U-Boot は EL3 で実行されており、残りの HPS ソフトウェアの SMC ハンドラーのプロバイダーでした。支店内 socfpga_v2020.07 SMC ハンドラーを実装するために U-Boot または ATF を使用するオプションがありました。ブランチから始める socfpga_v2020.10 ATF のみが SMC ハンドラーを提供します。 U-Boot を SMC ハンドラーとして使用することは、セキュリティと機能が低下する代わりに、U-Boot コマンド ラインからすべての HPS レジスタに簡単にアクセスできるため、新しいボードの起動などの実験目的でのみサポートされるようになりました。すべての新機能は ATF のみに実装されています。