インテルのみ表示可能 — GUID: hbi1540272355393
Ixiasoft
インテルのみ表示可能 — GUID: hbi1540272355393
Ixiasoft
C.1. コンフィグレーション・ファイル
LIBRSUライブラリーは、リソースファイル /etc/librsu.rc に依存して、RSUの目的で使用されるログレベルおよびMTD QSPIパーティションを設定します。
エレメント | 説明 |
---|---|
Element # COMMENT Usage: // COMMENT Options: なし |
1行コメントです。 Required?: いいえ |
Element root Usage: root {type} {path} Options: type: Storage type = [qspi, datafile] |
LIBRSUが管理するRSUデータ領域を含むストレージを指定します。データファイル・タイプはテスト目的で提供され、通常のファイルをRSUデータ領域として扱います。 Required?: はい |
Element rsu-dev Usage: rsu-dev {path} Options:
|
LinuxのRSU sysfsエントリーのパスを指定します。 Required?: いいえ。指定しない場合、デフォルトで /sys/devices/platform/stratix10-rsu.0 になります。 |
Element log Usage: log {level} [stderr|path] Options:
|
コマンドの実行時にログファイルを開き、デバッグ情報を追加するようにLIBRSUに指示します。3つのレベルの冗長性が許可されます。ログはデフォルトでstderrに送信されます。 Required?: いいえ |
Element write-protect Usage: write-protect {slot} Options: slot : Slot number |
指定されたスロットを変更する試行をブロックするようにLIBRSUに指示します。選択したスロットの優先度は、他のスロットへの変更に基づいて変更される場合があります。このオプションは複数回使用できます。 Required?: いいえ |
# cat /etc/librsu.rc
log med stderr
root qspi /dev/mtd0
rsu-dev /sys/devices/platform/stratix10-rsu.0
U-Boot SMCハンドラー、Linux* SVCドライバーおよびLinux* RSUドライバーは、SPTアドレスを特定するためのSDM APIをエクスポートしません。したがって、LIBRSUがフラッシュ・パーティション情報を特定できるようにするには、LIBRSUが使用するMTD QSPIパーティションをSPT0の位置から開始する必要があります。これは、デバイスツリーにハードコード化するか、U-Bootが rsu dtb コマンドを使用してLinux*に渡す前に適切な情報でデバイスツリーを編集できます。