VirtualBox

Changeset 92995 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Dec 17, 2021 7:26:36 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
148982
Message:

Fix virtio-scsi and virtio-net device name until switchover to transitional device is done. Booted Windows VM whose system disk is on VirtIO controller, so that's working

Location:
trunk/src/VBox/Devices
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/DevVirtioNet_1_0.cpp

    r92994 r92995  
    35873587 * The device registration structure.
    35883588 */
    3589 const PDMDEVREG g_DeviceVirtioNet_1_0  =
     3589const PDMDEVREG g_DeviceVirtioNet_1_0 =
    35903590{
    35913591    /* .uVersion = */               PDM_DEVREG_VERSION,
    35923592    /* .uReserved0 = */             0,
    3593     /* .szName = */                 "virtio-net",
     3593    /* .szName = */                 "virtio-net-1-dot-0",
    35943594    /* .fFlags = */                 PDM_DEVREG_FLAGS_DEFAULT_BITS | PDM_DEVREG_FLAGS_NEW_STYLE | PDM_DEVREG_FLAGS_RZ,
    35953595    /* .fClass = */                 PDM_DEVREG_CLASS_NETWORK,
  • trunk/src/VBox/Devices/VirtIO/VirtioCore.cpp

    r92950 r92995  
    26042604{
    26052605    AssertLogRelReturn(pVirtio == PDMINS_2_DATA(pDevIns, PVIRTIOCORE), VERR_STATE_CHANGED);
    2606 
     2606    int rc;
    26072607#ifdef FUTURE_OPTIMIZATION
    2608     int rc = PDMDevHlpSetDeviceCritSect(pDevIns, PDMDevHlpCritSectGetNop(pDevIns));
     2608    rc = PDMDevHlpSetDeviceCritSect(pDevIns, PDMDevHlpCritSectGetNop(pDevIns));
    26092609    AssertRCReturn(rc, rc);
    26102610#endif
    2611     int rc = PDMDevHlpMmioSetUpContext(pDevIns, pVirtio->hMmioPciCap, virtioMmioWrite, virtioMmioRead, pVirtio);
     2611    rc = PDMDevHlpMmioSetUpContext(pDevIns, pVirtio->hMmioPciCap, virtioMmioWrite, virtioMmioRead, pVirtio);
    26122612    AssertRCReturn(rc, rc);
    26132613
    2614     rc = PDMDevHlpIoPortSetUpContext(pDevIns, pVirtio->hLegacyIoPorts, virtioLegacyIOPortOut, virtioLegacyIOPortIn, NULL /*pvUser*/);
    2615     AssertRCReturn(rc, rc);
    2616 
     2614    if (pVirtio->fOfferLegacy)
     2615    {
     2616        rc = PDMDevHlpIoPortSetUpContext(pDevIns, pVirtio->hLegacyIoPorts, virtioLegacyIOPortOut, virtioLegacyIOPortIn, NULL /*pvUser*/);
     2617        AssertRCReturn(rc, rc);
     2618    }
    26172619    return rc;
    26182620}
Note: See TracChangeset for help on using the changeset viewer.

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