VirtualBox

忽略:
時間撮記:
2015-12-4 下午12:55:18 (9 年 以前)
作者:
vboxsync
訊息:

Added BIOS/EFI swithing code and EFI smoke tests.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py

    r56923 r58982  
    178178                 fIoApic = None, fPae = None, sNic0AttachType = None, sHddControllerType = 'IDE Controller',
    179179                 sFloppy = None, fVmmDevTestingPart = None, fVmmDevTestingMmio = False, asParavirtModesSup = None,
    180                  fRandomPvPMode = False):
     180                 fRandomPvPMode = False, sFirmwareType = 'bios'):
    181181        self.oSet                    = oSet;
    182182        self.sVmName                 = sVmName;
     
    195195        self.fVmmDevTestingPart      = fVmmDevTestingPart;
    196196        self.fVmmDevTestingMmio      = fVmmDevTestingMmio;
     197        self.sFirmwareType           = sFirmwareType;
    197198
    198199        self.fSnapshotRestoreCurrent = False;        # Whether to restore execution on the current snapshot.
     
    660661                                            sFloppy            = oTestVm.sFloppy,
    661662                                            fVmmDevTestingPart = oTestVm.fVmmDevTestingPart,
    662                                             fVmmDevTestingMmio = oTestVm.fVmmDevTestingPart);
     663                                            fVmmDevTestingMmio = oTestVm.fVmmDevTestingPart,
     664                                            sFirmwareType = oTestVm.sFirmwareType);
    663665            if oVM is None:
    664666                return False;
     
    824826        oSet = TestVmSet(oTestVmManager = self);
    825827
     828        oTestVm = TestVm(oSet, 'tst-win10-efi', sHd = '4.2/efi/win10-efi-x86.vdi',
     829                         sKind = 'Windows10', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi');
     830        oSet.aoTestVms.append(oTestVm);
     831
     832        oTestVm = TestVm(oSet, 'tst-win10-64-efi', sHd = '4.2/efi/win10-efi-amd64.vdi',
     833                         sKind = 'Windows10_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi');
     834        oSet.aoTestVms.append(oTestVm);
     835
    826836        oTestVm = TestVm(oSet, 'tst-nt4sp1', sHd = '4.2/' + sTxsTransport + '/nt4sp1/t-nt4sp1.vdi',
    827837                         sKind = 'WindowsNT4', acCpusSup = [1]);
     
    880890
    881891        oSet = TestVmSet(oTestVmManager = self);
     892
     893        oTestVm = TestVm(oSet, 'tst-win10-efi', sHd = '4.2/efi/win10-efi-x86.vdi',
     894                         sKind = 'Windows10', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi');
     895        oSet.aoTestVms.append(oTestVm);
     896
     897        oTestVm = TestVm(oSet, 'tst-win10-64-efi', sHd = '4.2/efi/win10-efi-amd64.vdi',
     898                         sKind = 'Windows10_64', acCpusSup = range(1, 33), fIoApic = True, sFirmwareType = 'efi');
     899        oSet.aoTestVms.append(oTestVm);
    882900
    883901        oTestVm = TestVm(oSet, 'tst-nt4sp1', sHd = '4.2/nat/nt4sp1/t-nt4sp1.vdi',
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette