VirtualBox

Ignore:
Timestamp:
Feb 5, 2024 10:00:40 AM (13 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
161464
Message:

ValidationKit/testmanager: Distinguish between testboxes which can do hw-virt/np and the ones using the host native API for virtualization, bugref:10592

Location:
trunk/src/VBox/ValidationKit/testmanager/webui
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuiadmintestbox.py

    r103106 r103197  
    112112                asFeatures.append(u'HW\u2011Virt(VT\u2011x)');
    113113        if oTestBox.fCpuNestedPaging is True: asFeatures.append(u'Nested\u2011Paging');
     114        if oTestBox.fNativeApi       is True: asFeatures.append(u'Native\u2011API');
    114115        if oTestBox.fCpu64BitGuest   is True: asFeatures.append(u'64\u2011bit\u2011Guest');
    115116        if oTestBox.fChipsetIoMmu    is True: asFeatures.append(u'I/O\u2011MMU');
     
    234235        oForm.addCheckBoxRO( TestBoxData.ksParam_fCpuHwVirt,        oData.fCpuHwVirt, 'VT-x or AMD-V supported');
    235236        oForm.addCheckBoxRO( TestBoxData.ksParam_fCpuNestedPaging,  oData.fCpuNestedPaging, 'Nested paging supported');
     237        oForm.addCheckBoxRO( TestBoxData.ksParam_fNativeApi,        oData.fNativeApi, 'Native API supported');
    236238        oForm.addCheckBoxRO( TestBoxData.ksParam_fCpu64BitGuest,    oData.fCpu64BitGuest, '64-bit guest supported');
    237239        oForm.addCheckBoxRO( TestBoxData.ksParam_fChipsetIoMmu,     oData.fChipsetIoMmu, 'I/O MMU supported');
     
    439441        if oEntry.fCpuHwVirt       is True: asFeatures.append(u'HW\u2011Virt');
    440442        if oEntry.fCpuNestedPaging is True: asFeatures.append(u'Nested\u2011Paging');
     443        if oEntry.fNativeApi       is True: asFeatures.append(u'Native\u2011API');
    441444        if oEntry.fCpu64BitGuest   is True: asFeatures.append(u'64\u2011bit\u2011Guest');
    442445        if oEntry.fChipsetIoMmu    is True: asFeatures.append(u'I/O\u2011MMU');
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuihlpform.py

    r102984 r103197  
    551551                sHtml += u'    %s_extendListEx("1-np", "1", "%s", "--cpu-counts 1 --virt-modes hwvirt-np", ' \
    552552                         u' "fCpuNestedPaging is True", "");\n' % (sName, sSecTimeoutDef);
     553                sHtml += u'    %s_extendListEx("1-nem", "1", "%s", "--cpu-counts 1 --virt-modes native-api", ' \
     554                         u' "fNativeApi is True", "");\n' % (sName, sSecTimeoutDef);
    553555                sHtml += u'}\n';
    554556                sHtml += u'function vbox_%s_add_uni_amd64()\n' % (sName,);
     
    558560                sHtml += u'    %s_extendListEx("1-np", "%s", "--cpu-counts 1 --virt-modes hwvirt-np", ' \
    559561                         u' "fCpuNestedPaging is True", "");\n' % (sName, sSecTimeoutDef);
     562                sHtml += u'    %s_extendListEx("1-nem", "%s", "--cpu-counts 1 --virt-modes native-api", ' \
     563                         u' "fNativeApi is True", "");\n' % (sName, sSecTimeoutDef);
    560564                sHtml += u'}\n';
    561565                sHtml += u'function vbox_%s_add_smp()\n' % (sName,);
     
    565569                sHtml += u'    %s_extendListEx("2-np", "1", "%s", "--cpu-counts 2 --virt-modes hwvirt-np",' \
    566570                         u' "fCpuNestedPaging is True and cCpus >= 2", "");\n' % (sName, sSecTimeoutDef);
     571                sHtml += u'    %s_extendListEx("2-nem", "1", "%s", "--cpu-counts 2 --virt-modes native-api",' \
     572                         u' "fNativeApi is True and cCpus >= 2", "");\n' % (sName, sSecTimeoutDef);
    567573                sHtml += u'    %s_extendListEx("3-hw", "1", "%s", "--cpu-counts 3 --virt-modes hwvirt",' \
    568574                         u' "fCpuHwVirt is True and cCpus >= 3", "");\n' % (sName, sSecTimeoutDef);
     575                sHtml += u'    %s_extendListEx("3-nem", "1", "%s", "--cpu-counts 3 --virt-modes native-api",' \
     576                         u' "fNativeApi is True and cCpus >= 3", "");\n' % (sName, sSecTimeoutDef);
    569577                sHtml += u'    %s_extendListEx("4-np", "1", "%s", "--cpu-counts 4 --virt-modes hwvirt-np ",' \
    570578                         u' "fCpuNestedPaging is True and cCpus >= 4", "");\n' % (sName, sSecTimeoutDef);
     579                sHtml += u'    %s_extendListEx("4-nem", "1", "%s", "--cpu-counts 4 --virt-modes native-api",' \
     580                         u' "fNativeApi is True and cCpus >= 4", "");\n' % (sName, sSecTimeoutDef);
    571581                #sHtml += u'    %s_extendListEx("6-hw", "1", "%s", "--cpu-counts 6 --virt-modes hwvirt",' \
    572582                #         u' "fCpuHwVirt is True and cCpus >= 6", "");\n' % (sName, sSecTimeoutDef);
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuireport.py

    r98552 r103197  
    759759        elif oTestBox.fCpuHwVirt:       sHtml += u', hw';
    760760        else:                           sHtml += u', raw';
     761        if oTestBox.fNativeApi:         sHtml += u', nem';
    761762        if oTestBox.fCpu64BitGuest:     sHtml += u', 64';
    762763        sHtml += u'</td>';
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuitestresult.py

    r98103 r103197  
    692692        if oTestBox.fCpuHwVirt is True:         asFeatures.append(u'HW\u2011Virt');
    693693        if oTestBox.fCpuNestedPaging is True:   asFeatures.append(u'Nested\u2011Paging');
     694        if oTestBox.fNativeApi is True:         asFeatures.append(u'Native\u2011API');
    694695        if oTestBox.fCpu64BitGuest is True:     asFeatures.append(u'64\u2011bit\u2011Guest');
    695696        if oTestBox.fChipsetIoMmu is True:      asFeatures.append(u'I/O\u2011MMU');
     
    904905                asFeatures.append(u'HW\u2011Virt(VT\u2011x)');
    905906        if oEntry.fCpuNestedPaging is True: asFeatures.append(u'Nested\u2011Paging');
     907        if oEntry.fNativeApi       is True: asFeatures.append(u'Native\u2011API');
    906908        if oEntry.fCpu64BitGuest   is True: asFeatures.append(u'64\u2011bit\u2011Guest');
    907909        #if oEntry.fChipsetIoMmu    is True: asFeatures.append(u'I/O\u2011MMU');
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