VirtualBox

Changeset 60743 in vbox for trunk/src


Ignore:
Timestamp:
Apr 28, 2016 2:14:16 PM (9 years ago)
Author:
vboxsync
Message:

Main/ConsoleImpl2: Recognize 'enabled=0' as a valid paravirtdebug option for Hyper-V, don't fail VM startup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r60722 r60743  
    11871187                    com::Utf8Str strVal;
    11881188                    uPos = strDebugOptions.parseKeyValue(strKey, strVal, uPos);
    1189                     if (   strKey == "enabled"
    1190                         && strVal.toUInt32() == 1)
     1189                    if (strKey == "enabled")
    11911190                    {
    1192                         /* Apply defaults.
    1193                            The defaults are documented in the user manual,
    1194                            changes need to be reflected accordingly. */
    1195                         fGimHvDebug       = true;
    1196                         strGimHvVendor    = "Microsoft Hv";
    1197                         fGimHvVsIf        = true;
    1198                         fGimHvHypercallIf = false;
     1191                        if (strVal.toUInt32() == 1)
     1192                        {
     1193                            /* Apply defaults.
     1194                               The defaults are documented in the user manual,
     1195                               changes need to be reflected accordingly. */
     1196                            fGimHvDebug       = true;
     1197                            strGimHvVendor    = "Microsoft Hv";
     1198                            fGimHvVsIf        = true;
     1199                            fGimHvHypercallIf = false;
     1200                        }
     1201                        /* else: ignore, i.e. don't assert below with 'enabled=0'. */
    11991202                    }
    12001203                    else if (strKey == "address")
     
    35583561            hrc = ptrMachine->COMGETTER(Accelerate3DEnabled)(&f3DEnabled);                  H();
    35593562            InsertConfigInteger(pCfg, "VMSVGA3dEnabled", f3DEnabled);
    3560 #else 
     3563#else
    35613564            LogRel(("VMSVGA3d not available in this build!\n"));
    35623565#endif
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