VirtualBox

Changeset 82681 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Jan 9, 2020 4:31:04 AM (5 years ago)
Author:
vboxsync
Message:

Network/DevVirtioNet_1_0.cpp: Ported skeletal framwork from VirtIO 0.9 to VirtIO 1.0 semantics. Builds but not working. See BugRef(8561) Comment #49 for details

Location:
trunk/src/VBox/Frontends
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp

    r81964 r82681  
    14571457#ifdef VBOX_WITH_VIRTIO
    14581458                    case NetworkAdapterType_Virtio:     pszNICType = "virtio";      break;
     1459
     1460#endif
     1461#ifdef VBOX_WITH_VIRTIO_NET_1_0
     1462                    case NetworkAdapterType_Virtio_1_0: pszNICType = "virtio_1.0";  break;
    14591463#endif
    14601464                    default: AssertFailed();            pszNICType = "unknown";     break;
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp

    r82442 r82681  
    14981498                }
    14991499#endif /* VBOX_WITH_VIRTIO */
     1500#ifdef VBOX_WITH_VIRTIO_NET_1_0
     1501                else if (!RTStrICmp(ValueUnion.psz, "virtio_1.0"))
     1502                {
     1503                    CHECK_ERROR(nic, COMSETTER(AdapterType)(NetworkAdapterType_Virtio_1_0));
     1504                }
     1505#endif /* VBOX_WITH_VIRTIO_NET_1_0 */
    15001506                else
    15011507                {
  • trunk/src/VBox/Frontends/VBoxShell/vboxshell.py

    r81964 r82681  
    16571657    elif (natype == ctx['global'].constants.NetworkAdapterType_Virtio):
    16581658        return "virtio"
     1659    elif (natype == ctx['global'].constants.NetworkAdapterType_Virtio_1_0):
     1660        return "virtio_1.0"
    16591661    elif (natype == ctx['global'].constants.NetworkAdapterType_Null):
    16601662        return None
  • trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendCOM.cpp

    r82605 r82681  
    365365        case KNetworkAdapterType_Virtio:    return QApplication::translate("UICommon", "Paravirtualized Network (virtio-net)", "NetworkAdapterType");
    366366#endif /* VBOX_WITH_VIRTIO */
     367        case KNetworkAdapterType_Virtio_1_0: return QApplication::translate("UICommon", "Paravirtualized Network (virtio-net-1-dot-0)", "NetworkAdapterType");
    367368        case KNetworkAdapterType_Am79C960:  return QApplication::translate("UICommon", "PCnet-ISA (Am79C960)", "NetworkAdapterType");
    368369        default: AssertMsgFailed(("No text for %d", type)); break;
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp

    r82568 r82681  
    696696            ++iAdapterTypeIndex;
    697697        }
     698#ifdef VBOX_WITH_VIRTIO_1_0
     699        m_pAdapterTypeCombo->insertItem(iAdapterTypeIndex, gpConverter->toString(KNetworkAdapterType_Virtio_1_0));
     700        m_pAdapterTypeCombo->setItemData(iAdapterTypeIndex, KNetworkAdapterType_Virtio_1_0);
     701        m_pAdapterTypeCombo->setItemData(iAdapterTypeIndex, m_pAdapterTypeCombo->itemText(iAdapterTypeIndex), Qt::ToolTipRole);
     702        ++iAdapterTypeIndex;
     703#endif /* VBOX_WITH_VIRTIO_1_0 */
    698704
    699705        /* Choose requested adapter type: */
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.cpp

    r82570 r82681  
    841841                }
    842842                /* Pass editor back: */
     843#ifdef VBOX_WITH_VIRTIO_NET_1_0
     844                pComboBox->addItem(gpConverter->toString(KNetworkAdapterType_Virtio_1_0), KNetworkAdapterType_Virtio_1_0);
     845#endif /* VBOX_WITH_VIRTIO */
    843846                pEditor = pComboBox;
    844847                break;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette