Changeset 50996 in vbox for trunk/src/VBox/Main/src-server
- Timestamp:
- Apr 8, 2014 1:15:27 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 93182
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/MachineImpl.cpp
r50922 r50996 5 5 6 6 /* 7 * Copyright (C) 2004-201 3Oracle Corporation7 * Copyright (C) 2004-2014 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 206 206 mPointingHIDType = PointingHIDType_PS2Mouse; 207 207 mChipsetType = ChipsetType_PIIX3; 208 mParavirtProvider = ParavirtProvider_Default; 208 209 mEmulatedUSBCardReaderEnabled = FALSE; 209 210 … … 1304 1305 } 1305 1306 } 1307 } 1308 1309 return S_OK; 1310 } 1311 1312 STDMETHODIMP Machine::COMGETTER(ParavirtProvider)(ParavirtProvider_T *aParavirtProvider) 1313 { 1314 CheckComArgOutPointerValid(aParavirtProvider); 1315 1316 AutoCaller autoCaller(this); 1317 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 1318 1319 AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS); 1320 1321 *aParavirtProvider = mHWData->mParavirtProvider; 1322 1323 return S_OK; 1324 } 1325 1326 STDMETHODIMP Machine::COMSETTER(ParavirtProvider)(ParavirtProvider_T aParavirtProvider) 1327 { 1328 AutoCaller autoCaller(this); 1329 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 1330 AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS); 1331 1332 HRESULT rc = checkStateDependency(MutableStateDep); 1333 if (FAILED(rc)) return rc; 1334 1335 if (aParavirtProvider != mHWData->mParavirtProvider) 1336 { 1337 setModified(IsModified_MachineData); 1338 mHWData.backup(); 1339 mHWData->mParavirtProvider = aParavirtProvider; 1306 1340 } 1307 1341 … … 9362 9396 mHWData->mKeyboardHIDType = data.keyboardHIDType; 9363 9397 mHWData->mChipsetType = data.chipsetType; 9398 mHWData->mParavirtProvider = data.paravirtProvider; 9364 9399 mHWData->mEmulatedUSBCardReaderEnabled = data.fEmulatedUSBCardReader; 9365 9400 mHWData->mHPETEnabled = data.fHPETEnabled; … … 10637 10672 data.chipsetType = mHWData->mChipsetType; 10638 10673 10674 // paravirt 10675 data.paravirtProvider = mHWData->mParavirtProvider; 10676 10639 10677 data.fEmulatedUSBCardReader = !!mHWData->mEmulatedUSBCardReaderEnabled; 10640 10678
Note:
See TracChangeset
for help on using the changeset viewer.