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

ID 683184
日付 11/10/2021
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 のブランチでは、U-BootまたはATFのいずれかを使用して、SMCハンドラーを実装するためのオプションがありました。socfpga_v2020.10 のブランチ以降では、SMCハンドラーを提供するのはATFのみです。U-BootのSMCハンドラーとしての使用は、現在、新しいボードの起動などの実験目的でのみサポートされるようになりました。安全性と機能性の低下を犠牲にして、すべてのHPSレジスターにU-Bootコマンドラインから便利にアクセスできるためです。すべての新機能は、ATFでのみ実装されています。