VirtualBox

Changeset 24321 in vbox


Ignore:
Timestamp:
Nov 4, 2009 12:18:09 PM (15 years ago)
Author:
vboxsync
Message:

--cpuidset/remove/removall

Location:
trunk/src/VBox/Frontends/VBoxManage
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp

    r24307 r24321  
    136136                 "                            [--nestedpaging on|off]\n"
    137137                 "                            [--vtxvpid on|off]\n"
    138                  "                            [--cpuid <leaf> <eax> <ebx> <ecx> <edx>]\n"
     138                 "                            [--cpuidset <leaf> <eax> <ebx> <ecx> <edx>]\n"
     139                 "                            [--cpuidremove <leaf>]\n"
     140                 "                            [--cpuidremoveall]\n"
    139141                 "                            [--cpus <number>]\n"
    140142                 "                            [--monitorcount <number>]\n"
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp

    r24307 r24321  
    7171    MODIFYVM_VTXVPID,
    7272    MODIFYVM_CPUS,
    73     MODIFYVM_CPUID,
     73    MODIFYVM_SETCPUID,
     74    MODIFYVM_DELCPUID,
     75    MODIFYVM_DELALLCPUID,
    7476    MODIFYVM_MONITORCOUNT,
    7577    MODIFYVM_ACCELERATE3D,
     
    146148    { "--nestedpaging",             MODIFYVM_NESTEDPAGING,              RTGETOPT_REQ_BOOL_ONOFF },
    147149    { "--vtxvpid",                  MODIFYVM_VTXVPID,                   RTGETOPT_REQ_BOOL_ONOFF },
    148     { "--cpuid",                    MODIFYVM_CPUID,                     RTGETOPT_REQ_UINT32 | RTGETOPT_FLAG_HEX},
     150    { "--cpuidset",                 MODIFYVM_SETCPUID,                  RTGETOPT_REQ_UINT32 | RTGETOPT_FLAG_HEX},
     151    { "--cpuidremove",              MODIFYVM_DELCPUID,                  RTGETOPT_REQ_UINT32 | RTGETOPT_FLAG_HEX},
     152    { "--cpuidremoveall",           MODIFYVM_DELALLCPUID,               RTGETOPT_REQ_NOTHING},
    149153    { "--cpus",                     MODIFYVM_CPUS,                      RTGETOPT_REQ_UINT32 },
    150154    { "--monitorcount",             MODIFYVM_MONITORCOUNT,              RTGETOPT_REQ_UINT32 },
     
    350354            }
    351355
    352             case MODIFYVM_CPUID:
     356            case MODIFYVM_SETCPUID:
    353357            {
    354358                uint32_t id = ValueUnion.u32;
     
    365369                }
    366370                CHECK_ERROR(machine, SetCpuIdLeaf(id, aValue[0], aValue[1], aValue[2], aValue[3]));
     371                break;
     372            }
     373
     374            case MODIFYVM_DELCPUID:
     375            {
     376                CHECK_ERROR(machine, RemoveCpuIdLeaf(ValueUnion.u32));
     377                break;
     378            }
     379
     380            case MODIFYVM_DELALLCPUID:
     381            {
     382                CHECK_ERROR(machine, RemoveAllCpuIdLeafs());
    367383                break;
    368384            }
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