VirtualBox

Changeset 49058 in vbox for trunk/src/VBox/Main/src-server


Ignore:
Timestamp:
Oct 11, 2013 3:51:50 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
89856
Message:

Main: Added a TripleFaultReset switch.

File:
1 edited

Legend:

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

    r49039 r49058  
    188188    mLongMode =  HC_ARCH_BITS == 64 ? settings::Hardware::LongMode_Enabled : settings::Hardware::LongMode_Disabled;
    189189    mSyntheticCpu = false;
     190    mTripleFaultReset = false;
    190191    mHPETEnabled = false;
    191192
     
    22392240            break;
    22402241
     2242        case CPUPropertyType_TripleFaultReset:
     2243            *aVal = mHWData->mTripleFaultReset;
     2244            break;
     2245
    22412246        default:
    22422247            return E_INVALIDARG;
     
    22732278            mHWData.backup();
    22742279            mHWData->mLongMode = !aVal ? settings::Hardware::LongMode_Disabled : settings::Hardware::LongMode_Enabled;
     2280            break;
     2281
     2282        case CPUPropertyType_TripleFaultReset:
     2283            setModified(IsModified_MachineData);
     2284            mHWData.backup();
     2285            mHWData->mTripleFaultReset = !!aVal;
    22752286            break;
    22762287
     
    92149225        mHWData->mSyntheticCpu                = data.fSyntheticCpu;
    92159226        mHWData->mLongMode                    = data.enmLongMode;
     9227        mHWData->mTripleFaultReset            = data.fTripleFaultReset;
    92169228        mHWData->mCPUCount                    = data.cCPUs;
    92179229        mHWData->mCPUHotPlugEnabled           = data.fCpuHotPlug;
     
    1053910551        data.enmLongMode            = mHWData->mLongMode;
    1054010552        data.fSyntheticCpu          = !!mHWData->mSyntheticCpu;
     10553        data.fTripleFaultReset      = !!mHWData->mTripleFaultReset;
    1054110554
    1054210555        /* Standard and Extended CPUID leafs. */
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