Visible to Intel only — GUID: otu1560989369902
Ixiasoft
Visible to Intel only — GUID: otu1560989369902
Ixiasoft
5.2.3.2. VirtIO Parameters
To enable VirtIO support, first enable the support for multiple physical functions in the IP Parameter Editor as shown in the following screenshot:
Make sure that SR-IOV support is also enabled:
Enable VirtIO support as shown in the screenshot below:
Finally, you can configure the appropriate VirtIO capability parameters in the tabs shown in the screenshot below:
The following table provides a reference for all the configurable high-level parameters of the VirtIO block for P-Tile. Parameters below are dedicated to each core.
Parameter | Description | Allowed Range | Default Value |
---|---|---|---|
Enable PF VirtIO | Enable Physical Function 0-7 VirtIO capability. | True/False | False |
Enable VF VirtIO | Enable VirtIO capability of VFs associated with PFs 0-7. | True/False | False |
The next table summarizes the parameters associated with the five VirtIO device configuration structures:
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. | 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. | 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. | 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. | 0-536870911 | 0 |
PFs 0-7 Common Configuration Structure Length | Indicates length in bytes of Common Config Structure of PFs 0-7. | 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. | 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. | 0-5 | 0 |
PFs 0-7 VFs Notifications Structure BAR Indicator | Indicates BAR holding the Notifications Structure of VFs associated with PFs 0-7. | 0-5 | 0 |
PFs 0-7 Notifications Structure Offset within BAR | Indicates starting position of Notifications Structure in given BAR of PFs 0-7. | 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. | 0-536870911 | 0 |
PFs 0-7 Notifications Structure Length | Indicates length in bytes of Notifications Structure of PFs 0-7. | 0-536870911 | 0 |
PFs 0-7 VFs Notifications Structure Length | Indicates length in bytes of Notifications Structure of VFs associated with PFs 0-7. | 0-536870911 | 0 |
PFs 0-7 Notifications Structure Notify Off Multiplier | Indicates multiplier for queue_notify_off in Notifications Structure of PFs 0-7. | 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. | 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. | 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. | 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. | 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. | 0-536870911 | 0 |
PFs 0-7 ISR Status Structure Length | Indicates length in bytes of ISR Status Structure of PFs 0-7. | 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. | 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. | 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. | True / False | False |
PFs 0-7 Device-Specific Configuration Structure BAR Indicator | Indicates BAR holding the Device-Specific Configuration Structure of PFs 0-7. |
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. | 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. | 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. | 0-536870911 | 0 |
PFs 0-7 Device-Specific Configuration Structure Length | Indicates length in bytes of Device-Specific Configuration Structure of PFs 0-7. | 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. | 0-536870911 | 0 |