| ############################################################################## |
| # unittest configuration |
| # |
| # [unittest_name] |
| # file = <name>.flat # Name of the flat file to be used. |
| # smp = <num> # Number of processors the VM will use |
| # # during this test. Use $MAX_SMP to use |
| # # the maximum the host supports. Defaults |
| # # to one. |
| # extra_params = -append <params...> # Additional parameters used. |
| # arch = i386|x86_64 # Select one if the test case is |
| # # specific to only one. |
| # groups = <group_name1> <group_name2> ... # Used to identify test cases |
| # # with run_tests -g ... |
| # # Specify group_name=nodefault |
| # # to have test not run by |
| # # default |
| # accel = kvm|tcg # Optionally specify if test must run with |
| # # kvm or tcg. If not specified, then kvm will |
| # # be used when available. |
| # timeout = <duration> # Optionally specify a timeout. |
| # check = <path>=<value> # check a file for a particular value before running |
| # # a test. The check line can contain multiple files |
| # # to check separated by a space but each check |
| # # parameter needs to be of the form <path>=<value> |
| ############################################################################## |
| |
| [apic-split] |
| file = apic.flat |
| smp = 2 |
| extra_params = -cpu qemu64,+x2apic,+tsc-deadline -machine kernel_irqchip=split |
| arch = x86_64 |
| |
| [ioapic-split] |
| file = ioapic.flat |
| extra_params = -cpu qemu64 -machine kernel_irqchip=split |
| arch = x86_64 |
| |
| [apic] |
| file = apic.flat |
| smp = 2 |
| extra_params = -cpu qemu64,+x2apic,+tsc-deadline |
| arch = x86_64 |
| timeout = 30 |
| |
| [ioapic] |
| file = ioapic.flat |
| extra_params = -cpu qemu64 |
| arch = x86_64 |
| |
| [smptest] |
| file = smptest.flat |
| smp = 2 |
| |
| [smptest3] |
| file = smptest.flat |
| smp = 3 |
| |
| [vmexit_cpuid] |
| file = vmexit.flat |
| extra_params = -append 'cpuid' |
| groups = vmexit |
| |
| [vmexit_vmcall] |
| file = vmexit.flat |
| extra_params = -append 'vmcall' |
| groups = vmexit |
| |
| [vmexit_mov_from_cr8] |
| file = vmexit.flat |
| extra_params = -append 'mov_from_cr8' |
| groups = vmexit |
| |
| [vmexit_mov_to_cr8] |
| file = vmexit.flat |
| extra_params = -append 'mov_to_cr8' |
| groups = vmexit |
| |
| [vmexit_inl_pmtimer] |
| file = vmexit.flat |
| extra_params = -append 'inl_from_pmtimer' |
| groups = vmexit |
| |
| [vmexit_ipi] |
| file = vmexit.flat |
| smp = 2 |
| extra_params = -append 'ipi' |
| groups = vmexit |
| |
| [vmexit_ipi_halt] |
| file = vmexit.flat |
| smp = 2 |
| extra_params = -append 'ipi_halt' |
| groups = vmexit |
| |
| [vmexit_ple_round_robin] |
| file = vmexit.flat |
| extra_params = -append 'ple_round_robin' |
| groups = vmexit |
| |
| [access] |
| file = access.flat |
| arch = x86_64 |
| |
| [smap] |
| file = smap.flat |
| extra_params = -cpu host |
| |
| [pku] |
| file = pku.flat |
| arch = x86_64 |
| extra_params = -cpu host |
| |
| #[asyncpf] |
| #file = asyncpf.flat |
| |
| [emulator] |
| file = emulator.flat |
| arch = x86_64 |
| |
| [eventinj] |
| file = eventinj.flat |
| |
| [hypercall] |
| file = hypercall.flat |
| |
| [idt_test] |
| file = idt_test.flat |
| arch = x86_64 |
| |
| #[init] |
| #file = init.flat |
| |
| [msr] |
| file = msr.flat |
| |
| [pmu] |
| file = pmu.flat |
| extra_params = -cpu host |
| check = /proc/sys/kernel/nmi_watchdog=0 |
| |
| [port80] |
| file = port80.flat |
| |
| [realmode] |
| file = realmode.flat |
| |
| [s3] |
| file = s3.flat |
| |
| [sieve] |
| file = sieve.flat |
| |
| [tsc] |
| file = tsc.flat |
| extra_params = -cpu kvm64,+rdtscp |
| |
| [tsc_adjust] |
| file = tsc_adjust.flat |
| extra_params = -cpu host |
| |
| [xsave] |
| file = xsave.flat |
| arch = x86_64 |
| extra_params = -cpu host |
| |
| [rmap_chain] |
| file = rmap_chain.flat |
| arch = x86_64 |
| |
| [svm] |
| file = svm.flat |
| smp = 2 |
| extra_params = -cpu qemu64,+svm |
| arch = x86_64 |
| |
| [taskswitch] |
| file = taskswitch.flat |
| arch = i386 |
| groups = tasks |
| |
| [taskswitch2] |
| file = taskswitch2.flat |
| arch = i386 |
| groups = tasks |
| |
| [kvmclock_test] |
| file = kvmclock_test.flat |
| smp = 2 |
| extra_params = --append "10000000 `date +%s`" |
| |
| [pcid] |
| file = pcid.flat |
| extra_params = -cpu qemu64,+pcid |
| arch = x86_64 |
| |
| [vmx] |
| file = vmx.flat |
| extra_params = -cpu host,+vmx |
| arch = x86_64 |
| |
| [debug] |
| file = debug.flat |
| arch = x86_64 |
| |
| [hyperv_synic] |
| file = hyperv_synic.flat |
| smp = 2 |
| extra_params = -cpu kvm64,hv_synic -device hyperv-testdev |
| |
| [hyperv_stimer] |
| file = hyperv_stimer.flat |
| smp = 2 |
| extra_params = -cpu kvm64,hv_time,hv_synic,hv_stimer -device hyperv-testdev |
| |
| [hyperv_clock] |
| file = hyperv_clock.flat |
| smp = 2 |
| extra_params = -cpu kvm64,hv_time |
| |
| [intel_iommu] |
| file = intel-iommu.flat |
| arch = x86_64 |
| timeout = 30 |
| smp = 4 |
| extra_params = -M q35,kernel-irqchip=split -device intel-iommu,intremap=on,eim=off -device edu |