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

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

D.4. アプリケーション

次のマクロは、バージョン フィールドからフィールドを抽出するために使用できます。 rsu_status_info 構造:

#define RSU_VERSION_CRT_DCMF_IDX(v) (((v) & 0xF0000000) >> 28)
#define RSU_VERSION_ERROR_SOURCE(v) (((v) & 0x0FFF0000) >> 16)
#define RSU_VERSION_ACMF_VERSION(v) (((v) & 0xFF00) >> 8)
#define RSU_VERSION_DCMF_VERSION(v) ((v) & 0xFF)

次のマクロは、によって返されたバージョンからフィールドを抽出するために使用できます。 rsu_dcmf_version 関数:

#define DCMF_VERSION_MAJOR(v)  (((v) & 0xFF000000) >> 24)
#define DCMF_VERSION_MINOR(v)  (((v) & 0x00FF0000) >> 16)
#define DCMF_VERSION_UPDATE(v) (((v) & 0x0000FF00) >> 8)
次のマクロは、決定ファームウェアによって返されるエラー コードを定義します。
#define STATE_DCIO_CORRUPTED          0xF004D00F
#define STATE_CPB0_CORRUPTED          0xF004D010
#define STATE_CPB0_CPB1_CORRUPTED     0xF004D011

参照する RSU のステータスコードとエラーコード これらのエラー コードの詳細については、