VirtualBox

Ignore:
Timestamp:
Mar 8, 2010 2:16:00 PM (15 years ago)
Author:
vboxsync
Message:

Added large page property.

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

Legend:

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

    r27062 r27166  
    165165                 "                            [--hwvirtex on|off]\n"
    166166                 "                            [--nestedpaging on|off]\n"
     167                 "                            [--largepages on|off]\n"
    167168                 "                            [--vtxvpid on|off]\n"
    168169                 "                            [--cpuidset <leaf> <eax> <ebx> <ecx> <edx>]\n"
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp

    r26951 r27166  
    432432    else
    433433        RTPrintf("Nested Paging:   %s\n", HWVirtExNestedPagingEnabled ? "on" : "off");
     434
     435    BOOL HWVirtExLargePagesEnabled;
     436    machine->GetHWVirtExProperty(HWVirtExPropertyType_LargePages, &HWVirtExLargePagesEnabled);
     437    if (details == VMINFO_MACHINEREADABLE)
     438        RTPrintf("largepages=\"%s\"\n", HWVirtExLargePagesEnabled ? "on" : "off");
     439    else
     440        RTPrintf("Large Pages:   %s\n", HWVirtExLargePagesEnabled ? "on" : "off");
    434441
    435442    BOOL HWVirtExVPIDEnabled;
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp

    r26971 r27166  
    6969    MODIFYVM_HWVIRTEXEXCLUSIVE,
    7070    MODIFYVM_NESTEDPAGING,
     71    MODIFYVM_LARGEPAGES,
    7172    MODIFYVM_VTXVPID,
    7273    MODIFYVM_CPUS,
     
    158159    { "--hwvirtexexcl",             MODIFYVM_HWVIRTEXEXCLUSIVE,         RTGETOPT_REQ_BOOL_ONOFF },
    159160    { "--nestedpaging",             MODIFYVM_NESTEDPAGING,              RTGETOPT_REQ_BOOL_ONOFF },
     161    { "--largepages",               MODIFYVM_LARGEPAGES,                RTGETOPT_REQ_BOOL_ONOFF },
    160162    { "--vtxvpid",                  MODIFYVM_VTXVPID,                   RTGETOPT_REQ_BOOL_ONOFF },
    161163    { "--cpuidset",                 MODIFYVM_SETCPUID,                  RTGETOPT_REQ_UINT32 | RTGETOPT_FLAG_HEX},
     
    425427            }
    426428
     429            case MODIFYVM_LARGEPAGES:
     430            {
     431                CHECK_ERROR(machine, SetHWVirtExProperty(HWVirtExPropertyType_LargePages, ValueUnion.f));
     432                break;
     433            }
     434
    427435            case MODIFYVM_VTXVPID:
    428436            {
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