VirtualBox

Ignore:
Timestamp:
Oct 16, 2008 3:16:29 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
38043
Message:

Main/MachineImpl: Made HardwareVirtExVPID, HardwareVirtExNestedPaging and PAE (under Hardware/CPU) make use of their default values so we can more easily go back and forth between branch and trunk.

File:
1 edited

Legend:

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

    r13293 r13346  
    50375037                /* property flags (optional, defaults to empty) */
    50385038                Bstr flags = (*it).stringValue ("flags");
    5039    
     5039
    50405040                HWData::GuestProperty property = { name, value, timestamp, flags };
    50415041                mHWData->mGuestProperties.push_back(property);
     
    61896189    HRESULT rc = S_OK;
    61906190
    6191     /* CPU (optional) */
     6191    /* CPU (optional, but always created atm) */
    61926192    {
    61936193        Key cpuNode = aNode.createKey ("CPU");
     
    62096209
    62106210        /* Nested paging (optional, default is false) */
    6211         Key HWVirtExNestedPagingNode = cpuNode.createKey ("HardwareVirtExNestedPaging");
    6212         HWVirtExNestedPagingNode.setValue <bool> ("enabled", !!mHWData->mHWVirtExNestedPagingEnabled);
     6211        if (mHWData->mHWVirtExNestedPagingEnabled)
     6212        {
     6213            Key HWVirtExNestedPagingNode = cpuNode.createKey ("HardwareVirtExNestedPaging");
     6214            HWVirtExNestedPagingNode.setValue <bool> ("enabled", true);
     6215        }
    62136216
    62146217        /* VPID (optional, default is false) */
    6215         Key HWVirtExVPIDNode = cpuNode.createKey ("HardwareVirtExVPID");
    6216         HWVirtExVPIDNode.setValue <bool> ("enabled", !!mHWData->mHWVirtExVPIDEnabled);
     6218        if (mHWData->mHWVirtExVPIDEnabled)
     6219        {
     6220            Key HWVirtExVPIDNode = cpuNode.createKey ("HardwareVirtExVPID");
     6221            HWVirtExVPIDNode.setValue <bool> ("enabled", true);
     6222        }
    62176223
    62186224        /* PAE (optional, default is false) */
    6219         Key PAENode = cpuNode.createKey ("PAE");
    6220         PAENode.setValue <bool> ("enabled", !!mHWData->mPAEEnabled);
     6225        if (mHWData->mPAEEnabled)
     6226        {
     6227            Key PAENode = cpuNode.createKey ("PAE");
     6228            PAENode.setValue <bool> ("enabled", true);
     6229        }
    62216230    }
    62226231
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