VirtualBox

Changeset 27175 in vbox for trunk/src


Ignore:
Timestamp:
Mar 8, 2010 4:02:01 PM (15 years ago)
Author:
vboxsync
Message:

Missing modified & backup calls

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/MachineImpl.cpp

    r27172 r27175  
    14521452    {
    14531453    case CpuPropertyType_PAE:
     1454        setModified(IsModified_MachineData);
     1455        mHWData.backup();
    14541456        mHWData->mPAEEnabled = !!aVal;
    14551457        break;
    14561458
    14571459    case CpuPropertyType_Synthetic:
     1460        setModified(IsModified_MachineData);
     1461        mHWData.backup();
    14581462        mHWData->mSyntheticCpu = !!aVal;
    14591463        break;
     
    15501554            AssertCompile(RT_ELEMENTS(mHWData->mCpuIdStdLeafs) == 0xA);
    15511555            AssertRelease(aId < RT_ELEMENTS(mHWData->mCpuIdStdLeafs));
     1556            setModified(IsModified_MachineData);
     1557            mHWData.backup();
    15521558            mHWData->mCpuIdStdLeafs[aId].ulId  = aId;
    15531559            mHWData->mCpuIdStdLeafs[aId].ulEax = aValEax;
     
    15701576            AssertCompile(RT_ELEMENTS(mHWData->mCpuIdExtLeafs) == 0xA);
    15711577            AssertRelease(aId - 0x80000000 < RT_ELEMENTS(mHWData->mCpuIdExtLeafs));
     1578            setModified(IsModified_MachineData);
     1579            mHWData.backup();
    15721580            mHWData->mCpuIdExtLeafs[aId - 0x80000000].ulId  = aId;
    15731581            mHWData->mCpuIdExtLeafs[aId - 0x80000000].ulEax = aValEax;
     
    16081616            AssertCompile(RT_ELEMENTS(mHWData->mCpuIdStdLeafs) == 0xA);
    16091617            AssertRelease(aId < RT_ELEMENTS(mHWData->mCpuIdStdLeafs));
     1618            setModified(IsModified_MachineData);
     1619            mHWData.backup();
    16101620            /* Invalidate leaf. */
    16111621            mHWData->mCpuIdStdLeafs[aId].ulId = UINT32_MAX;
     
    16251635            AssertCompile(RT_ELEMENTS(mHWData->mCpuIdExtLeafs) == 0xA);
    16261636            AssertRelease(aId - 0x80000000 < RT_ELEMENTS(mHWData->mCpuIdExtLeafs));
     1637            setModified(IsModified_MachineData);
     1638            mHWData.backup();
    16271639            /* Invalidate leaf. */
    16281640            mHWData->mCpuIdExtLeafs[aId - 0x80000000].ulId = UINT32_MAX;
     
    16441656    HRESULT rc = checkStateDependency(MutableStateDep);
    16451657    if (FAILED(rc)) return rc;
     1658
     1659    setModified(IsModified_MachineData);
     1660    mHWData.backup();
    16461661
    16471662    /* Invalidate all standard leafs. */
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