VirtualBox

Ignore:
Timestamp:
Dec 4, 2015 12:55:18 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
104506
Message:

Added BIOS/EFI swithing code and EFI smoke tests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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',
Note: See TracChangeset for help on using the changeset viewer.

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