用于 PCI Express* 的 Intel® FPGA R-tile Avalon® Streaming IP用户指南

ID 683501
日期 3/28/2022
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

3.2.2.5. 寄存器

以下VirtIO capability structure寄存器参考资料适用于每个PF和VF。显示的地址是寄存器地址。

表 17.  PF/VF Capability链路列表
Capability 起始字节地址 最后字节地址 DW计数
Type0 0x00 0x3F 16
PM (仅PF) 0x40 0x47 2
保留 0x48 0x4F 2
VirtIO Common Configuration 0x50 0x5F 4
VirtIO ISR Configuration 0x60 0x6F 4
PCIe 0x70 0xAB 15
保留 0xAC 0xAF 1
MSIX 0xB0 0xBB 3
保留 0xBC 0xBF 1
VirtIO Notify Configuration 0xC0 0xD3 5
VirtIO Device-Specific Configuration 0xD4 0xE3 4
VirtIO PCI Configuration Access 0xE4 0xF7 5
保留 0xF8 0xFF 2
表 18.  VirtIO Common Configuration Capability结构
地址 名称 描述
014 Common Configuration Capability Register Capability ID,下一个capability指针,capability长度
015 BAR Indicator Register 较低的8个位指示哪个BAR保持该结构。
016 BAR Offset Register 指示BAR内结构的起始地址
017 Structure Length Register 指示结构的长度
VirtIO Notifications Capability Structure
030 Notifications Capability Register Capability ID、下一个capability指针,capability长度
031 BAR Indicator Register 较低的8位指示哪个BAR保持该结构
032 BAR Offset Register 指示BAR内结构的起始地址
033 Structure Length Register 指示结构的长度
034 Notify Off Multiplier queue_notify_off的乘数
VirtIO ISR Status Capability Structure
018 ISR Status Capability Register Capability ID、下一个capability指针,capability长度
019 BAR Indicator Register 较低的8位指示哪个BAR保持该结构
020 BAR Offset Register 指示BAR内结构的起始地址
021 Structure Length Register 指示结构的长度
VirtIO Device-Specific Capability Structure (可选)
035 Device Specific Capability Register Capability ID、下一个capability指针,capability length。
036 BAR Indicator Register 较低8位指示BAR保持该结构。
037 BAR Offset Register 指示BAR内结构的起始地址
038 Structure Length Register 指示结构的长度
VirtIO PCI Configuration Access Structure
039 PCI Configuration Access Capability Register Capability ID、下一个capability指针、capability长度
040 BAR Indicator Register 较低8位指示BAR保持该结构
041 BAR Offset Register 指示BAR内结构的起始地址
042 Structure Length Register 指示结构的长度
043 PCI Configuration Data BAR访问数据