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

ID 683501
Date 6/26/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.2.3.2. VirtIO Parameters

You can enable VirtIO as shown in the screenshot below:

Figure 55. Enable VirtIO Support

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

Figure 56. Configure VirtIO Capability Parameters

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

Table 91.  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