R-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* User Guide

ID 683501
Date 7/08/2024
Public
Document Table of Contents

5.2.3.2. VirtIO Parameters

You can enable VirtIO as shown in the screenshot below:

Figure 56. Enable VirtIO Support

Then, you can configure the appropriate VirtIO capability parameters as shown in the screenshot below:

Figure 57. Configure VirtIO Capability Parameters

The next table summarizes the parameters associated with the five VirtIO device configuration structures:

Table 93.  VirtIO Structure PCI Capabilities Parameters
Parameter Description Allowed Range Default Value
PF/VF VirtIO Common Configuration Structure Capability Parameters
PFs 0-7 Common Configuration Structure BAR Indicator Indicates BAR holding the Common Configuration Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-5 0
PFs 0-7 VFs Common Configuration Structure BAR Indicator Indicates BAR holding the Common Configuration Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-5 0
PFs 0-7 Common Configuration Structure Offset within BAR Indicates starting position of Common Config Structure in a given BAR of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs Common Configuration Structure BAR Indicator Indicates starting position of Common Config Structure in a given BAR of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PFs 0-7 Common Configuration Structure Length Indicates length in bytes of Common Config Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs Common Configuration Structure Length Indicates length in bytes of Common Config Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PF/VF VirtIO Notifications Structure Capability Parameters
PFs 0-7 Notifications Structure BAR Indicator Indicates BAR holding the Notifications Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-5 0
PFs 0-7 VFs Notifications Structure BAR Indicator Indicates BAR holding the Notifications Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-5 0
PFs 0-7 Notifications Structure Offset within BAR Indicates starting position of Notifications Structure in given BAR of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs Notifications Structure BAR Indicator Indicates starting position of Notifications Structure in given BAR of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PFs 0-7 Notifications Structure Length Indicates length in bytes of Notifications Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs Notifications Structure Length Indicates length in bytes of Notifications Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PFs 0-7 Notifications Structure Notify Off Multiplier Indicates multiplier for queue_notify_off in Notifications Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs Notifications Structure Notify Off Multiplier Indicates multiplier for queue_notify_off in Notifications Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PF/VF VirtIO ISR Status Structure Capability Parameters
PFs 0-7 ISR Status Structure BAR Indicator Indicates BAR holding the ISR Status Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-5 0
PFs 0-7 VFs ISR Status Structure BAR Indicator Indicates BAR holding the ISR Status Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-5 0
PFs 0-7 ISR Status Structure Offset within BAR Indicates starting position of ISR Status Structure in given BAR of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs ISR Status Structure BAR Indicator Indicates starting position of ISR Status Structure in given BAR of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PFs 0-7 ISR Status Structure Length Indicates length in bytes of ISR Status Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs ISR Status Structure Length Indicates length in bytes of ISR Status Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PF/VF VirtIO Device-Specific Configuration Structure Capability Parameters
Enable PFs 0-7 VirtIO Device Specific Capability Enable PFs 0-7 VirtIO Device-Specific Configuration Structure Capability. This parameter is located under the PFn VirtIO Structures tab. True / False False
Enable PFs 0-7 VFs VirtIO Device-Specific Capability Enable VirtIO Device-Specific Configuration Structure Capability of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. True / False False
PFs 0-7 Device-Specific Configuration Structure BAR Indicator

Indicates BAR holding the Device-Specific Configuration Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab.

0-5 0
PFs 0-7 VFs Device-Specific Configuration Structure BAR Indicator Indicates BAR holding the Device-Specific Configuration Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-5 0
PFs 0-7 Device-Specific Configuration Structure Offset within BAR Indicates starting position of Device-Specific Configuration Structure in given BAR of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs Device-Specific Configuration Structure BAR Indicator Indicates starting position of Device-Specific Configuration Structure in given BAR of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PFs 0-7 Device-Specific Configuration Structure Length Indicates length in bytes of Device-Specific Configuration Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs Device-Specific Configuration Structure Length Indicates length in bytes of Device-Specific Configuration Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PF/VF VirtIO PCI Configuration Access Structure Capability Parameters
PFs 0-7 PCI Configuration Access Structure BAR Indicator Indicates BAR holding the PCI Configuration Access Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-5 0
PFs 0-7 VFs PCI Configuration Access Structure BAR Indicator Indicates BAR holding the PCI Configuration Access Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-5 0
PFs 0-7 PCI Configuration Access Structure Offset within BAR Indicates Starting position of PCI Configuration Access Structure in given BAR of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs PCI Configuration Access Structure BAR Indicator Indicates Starting position of PCI Configuration Access Structure in given BAR of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0
PFs 0-7 PCI Configuration Access Structure Length Indicates length in bytes of PCI Configuration Access Structure of PFs 0-7. This parameter is located under the PFn VirtIO Structures tab. 0-536870911 0
PFs 0-7 VFs PCI Configuration Access Structure Length Indicates length in bytes of PCI Configuration Access Structure of VFs associated with PFs 0-7. This parameter is located under the PFn VFs VirtIO Structures tab. 0-536870911 0