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

ID 683184
日付 7/10/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

5.3.1. インテル® Service Driver

SMCハンドラーはU-Bootによって常駐となり、最高実行レベルであるEL3で実行されているため、SDMサービスにアクセスできます。 インテル® Service Driverを使用すると、カーネルはSMCハンドラーによって提供されるサービスにアクセスするためにSMCを実行できます。

デフォルトのカーネル・コンフィグレーションは、CONFIG_INTEL_STRATIX10_SERVICE=y が定義されています。これは、このドライバーがカーネルの一部であることを意味します。RSUに加えて、 インテル® Service Driverは、U-Boot SMCハンドラーによって提供されるFPGAコンフィグレーション・サービスも提供します。

ドライバーを直接使用する必要がないため、そのインターフェイスについてはここでは説明しません。詳細については、drivers/firmware/stratix10-svc.c ファイルのソースコードを参照してください。
注: Linux*は急速に変化するコミュニティー・プロジェクトです。この項の情報は、Linuxカーネルバージョン5.4.23-ltsに有効であり、将来再び変更される可能性があります。