PCI Express* 向けRタイル Avalon® StreamingインテルFPGA IPユーザーガイド

ID 683501
日付 10/07/2022
Public
ドキュメント目次

3.2.2.5. レジスター

次のVirtIO機能構造体レジスターの参照は、各PFおよびVFに適用されます。表示しているアドレスはレジスターアドレスです。

表 17.  PF/VF機能リンク一覧
機能 開始バイトアドレス 最終バイトアドレス DW数
Type0 0x00 0x3F 16
PM (PFのみ) 0x40 0x47 2
予約済み 0x48 0x4F 2
VirtIO共通コンフィグレーション 0x50 0x5F 4
VirtIO ISRコンフィグレーション 0x60 0x6F 4
PCIe 0x70 0xAB 15
予約済み 0xAC 0xAF 1
MSIX 0xB0 0xBB 3
予約済み 0xBC 0xBF 1
VirtIO通知コンフィグレーション 0xC0 0xD3 5
VirtIOデバイス固有コンフィグレーション 0xD4 0xE3 4
VirtIO PCIコンフィグレーション・アクセス 0xE4 0xF7 5
予約済み 0xF8 0xFF 2
表 18.  VirtIO共通コンフィグレーション機能構造体
アドレス 名前 説明
014 Common Configuration Capability Register 機能ID、次の機能ポインター、機能の長さです。
015 BAR Indicator Register 下位8ビットは、どのBARが構造体を保持しているかを示します。
016 BAR Offset Register BAR内の構造体の開始アドレスを示します。
017 Structure Length Register 構造体の長さを示します。
VirtIO通知機能構造体
030 Notifications Capability Register 機能ID、次の機能ポインター、機能の長さです。
031 BAR Indicator Register 下位8ビットは、どのBARが構造を保持しているかを示します。
032 BAR Offset Register BAR内の構造の開始アドレスを示します。
033 Structure Length Register 構造体の長さを示します。
034 Notify Off Multiplier queue_notify_offの乗数です。
VirtIO ISRステータス機能構造体
018 ISR Status Capability Register 機能ID、次の機能ポインター、機能の長さです。
019 BAR Indicator Register 下位8ビットは、どのBARが構造を保持しているかを示します。
020 BAR Offset Register BAR内の構造体の開始アドレスを示します。
021 Structure Length Register 構造体の長さを示します。
VirtIOデバイス固有機能構造体 (オプション)
035 Device Specific Capability Register 機能ID、次の機能ポインター、機能の長さです。
036 BAR Indicator Register 下位8ビットは、どのBARが構造を保持しているかを示します。
037 BAR Offset Register BAR内の構造体の開始アドレスを示します。
038 Structure Length Register 構造体の長さを示します。
VirtIO PCIコンフィグレーション・アクセス構造体
039 PCI Configuration Access Capability Register 機能ID、次の機能ポインター、機能の長さです。
040 BAR Indicator Register 下位8ビットは、どのBARが構造を保持しているかを示します。
041 BAR Offset Register BAR内の構造の開始アドレスを示します。
042 Structure Length Register 構造体の長さを示します。
043 PCIコンフィグレーション・データ BARアクセスのデータです。