Changeset 56271 in vbox for trunk/src/VBox/Devices/USB
- Timestamp:
- Jun 8, 2015 10:35:35 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 100849
- Location:
- trunk/src/VBox/Devices/USB
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/USB/DevOHCI.cpp
r55414 r56271 5177 5177 if (pDev) 5178 5178 { 5179 if (!VUSBIDevIs Emulated(pDev))5179 if (!VUSBIDevIsSavedStateSupported(pDev)) 5180 5180 { 5181 5181 VUSBIRhDetachDevice(pRh->pIRhConn, pDev); … … 5261 5261 { 5262 5262 if ( pRh->aPorts[i].pDev 5263 && !VUSBIDevIs Emulated(pRh->aPorts[i].pDev))5263 && !VUSBIDevIsSavedStateSupported(pRh->aPorts[i].pDev)) 5264 5264 pRh->aPorts[i].pDev = NULL; 5265 5265 } … … 5272 5272 PVUSBIDEVICE pDev = Rh.aPorts[i].pDev; 5273 5273 if ( pDev 5274 && !VUSBIDevIs Emulated(pDev))5274 && !VUSBIDevIsSavedStateSupported(pDev)) 5275 5275 VUSBIRhAttachDevice(pRh->pIRhConn, pDev); 5276 5276 } … … 5311 5311 PVUSBIDEVICE pDev = pRh->aPorts[i].pDev; 5312 5312 if ( pDev 5313 && !VUSBIDevIs Emulated(pDev))5313 && !VUSBIDevIsSavedStateSupported(pDev)) 5314 5314 { 5315 5315 Load.apDevs[Load.cDevs++] = pDev; -
trunk/src/VBox/Devices/USB/VUSBDevice.cpp
r55901 r56271 1554 1554 1555 1555 /** 1556 * @interface_method_impl{VUSBIDEVICE,pfnIs Emulated}1557 */ 1558 DECLCALLBACK(bool) vusbIDeviceIs Emulated(PVUSBIDEVICE pInterface)1556 * @interface_method_impl{VUSBIDEVICE,pfnIsSavedStateSupported} 1557 */ 1558 DECLCALLBACK(bool) vusbIDeviceIsSavedStateSupported(PVUSBIDEVICE pInterface) 1559 1559 { 1560 1560 PVUSBDEV pDev = (PVUSBDEV)pInterface; 1561 bool f Emulated = !!(pDev->pUsbIns->pReg->fFlags & PDM_USBREG_EMULATED_DEVICE);1561 bool fSavedStateSupported = RT_BOOL(pDev->pUsbIns->pReg->fFlags & PDM_USBREG_SAVED_STATE_SUPPORTED); 1562 1562 1563 1563 LogFlowFunc(("pInterface=%p\n", pInterface)); 1564 1564 1565 LogFlowFunc(("returns %RTbool\n", f Emulated));1566 return f Emulated;1565 LogFlowFunc(("returns %RTbool\n", fSavedStateSupported)); 1566 return fSavedStateSupported; 1567 1567 } 1568 1568 … … 1715 1715 Assert(!pDev->IDevice.pfnPowerOff); 1716 1716 Assert(!pDev->IDevice.pfnGetState); 1717 Assert(!pDev->IDevice.pfnIs Emulated);1717 Assert(!pDev->IDevice.pfnIsSavedStateSupported); 1718 1718 1719 1719 pDev->IDevice.pfnReset = vusbIDeviceReset; … … 1721 1721 pDev->IDevice.pfnPowerOff = vusbIDevicePowerOff; 1722 1722 pDev->IDevice.pfnGetState = vusbIDeviceGetState; 1723 pDev->IDevice.pfnIs Emulated = vusbIDeviceIsEmulated;1723 pDev->IDevice.pfnIsSavedStateSupported = vusbIDeviceIsSavedStateSupported; 1724 1724 pDev->IDevice.pfnGetSpeed = vusbIDeviceGetSpeed; 1725 1725 pDev->pUsbIns = pUsbIns;
Note:
See TracChangeset
for help on using the changeset viewer.