Changeset 72315 in vbox for trunk/src/VBox/ValidationKit/testdriver
- Timestamp:
- May 24, 2018 9:22:38 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 122768
- Location:
- trunk/src/VBox/ValidationKit/testdriver
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/testdriver/vbox.py
r71572 r72315 1976 1976 reporter.log(" PAE: %s" % (oVM.getCpuProperty(vboxcon.CpuPropertyType_PAE))); 1977 1977 reporter.log(" Synthetic CPU: %s" % (oVM.getCpuProperty(vboxcon.CpuPropertyType_Synthetic))); 1978 if self.fpApiVer >= 5.3 and hasattr(vboxcon, 'CPUPropertyType_HWVirt'): 1979 reporter.log(" Nested VT-x/AMD-V: %s" % (oVM.getCPUProperty(vboxcon.CPUPropertyType_HWVirt))); 1978 1980 reporter.log(" ACPI: %s" % (oVM.BIOSSettings.ACPIEnabled)); 1979 1981 reporter.log(" IO-APIC: %s" % (oVM.BIOSSettings.IOAPICEnabled)); … … 2208 2210 sKind = "Other", 2209 2211 fIoApic = None, 2212 fNstHwVirt = None, 2210 2213 fPae = None, 2211 2214 fFastBootLogo = True, … … 2280 2283 if fRc and fIoApic is not None: 2281 2284 fRc = oSession.enableIoApic(fIoApic); 2285 if fRc and fNstHwVirt is not None: 2286 fRc = oSession.enableNestedHwVirt(fNstHwVirt); 2282 2287 if fRc and fPae is not None: 2283 2288 fRc = oSession.enablePae(fPae); -
trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py
r71959 r72315 207 207 asVirtModesSup = None, # type: List[str] 208 208 fIoApic = None, # type: bool 209 fNstHwVirt = False, # type: bool 209 210 fPae = None, # type: bool 210 211 sNic0AttachType = None, # type: str … … 233 234 self.sDvdControllerType = sDvdControllerType; 234 235 self.fIoApic = fIoApic; 236 self.fNstHwVirt = fNstHwVirt; 235 237 self.fPae = fPae; 236 238 self.sNic0AttachType = sNic0AttachType; … … 408 410 sKind = self.sKind, 409 411 fIoApic = self.fIoApic, 412 fNstHwVirt = self.fNstHwVirt, 410 413 fPae = self.fPae, 411 414 eNic0AttachType = eNic0AttachType, … … 914 917 fRc = True; 915 918 for oTestVm in self.aoTestVms: 919 if oTestVm.fNstHwVirt and not oTestDrv.isHostCpuAmd(): 920 reporter.log2('Ignoring VM %s (Nested hardware-virtualization only supported on AMD CPUs).' % (oTestVm.sVmName,)); 921 continue; 916 922 if oTestVm.fSkip and self.fIgnoreSkippedVm: 917 923 reporter.log2('Ignoring VM %s (fSkip = True).' % (oTestVm.sVmName,)); … … 1113 1119 # sKind = 'Windows10_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi', sChipsetType = 'ich9'), 1114 1120 1121 # Nested hardware-virtualization 1122 #TestVm('tst-nsthwvirt-ubuntu-64', kfGrpStdSmoke, sHd = '4.2/nat/nsthwvirt-ubuntu64/t-nsthwvirt-ubuntu64.vdi', 1123 # sKind = 'Ubuntu_64', acCpusSup = range(1, 2), asVirtModesSup = ['hwvirt-np',], fIoApic = True, fNstHwVirt = True, 1124 # sNic0AttachType = 'nat'), 1125 1115 1126 # DOS and Old Windows. 1116 1127 AncientTestVm('tst-dos20', sKind = 'DOS', -
trunk/src/VBox/ValidationKit/testdriver/vboxwrappers.py
r72298 r72315 992 992 else: 993 993 reporter.log('set CPUPropertyType_LongMode=%s for "%s"' % (fEnable, self.sName)); 994 self.oTstDrv.processPendingEvents(); 995 return fRc; 996 997 def enableNestedHwVirt(self, fEnable): 998 """ 999 Enables or disables Nested Hardware-Virtualization. 1000 Returns True on success and False on failure. Error information is logged. 1001 """ 1002 # Supported. 1003 if self.fpApiVer < 5.3 or not hasattr(vboxcon, 'CPUPropertyType_HWVirt'): 1004 return True; 1005 1006 # Enable/disable it. 1007 fRc = True; 1008 try: 1009 self.o.machine.setCPUProperty(vboxcon.CPUPropertyType_HWVirt, fEnable); 1010 except: 1011 reporter.errorXcpt('failed to set CPUPropertyType_HWVirt=%s for "%s"' % (fEnable, self.sName)); 1012 fRc = False; 1013 else: 1014 reporter.log('set CPUPropertyType_HWVirt=%s for "%s"' % (fEnable, self.sName)); 994 1015 self.oTstDrv.processPendingEvents(); 995 1016 return fRc;
Note:
See TracChangeset
for help on using the changeset viewer.