123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 |
- ##############################################################################
- # 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
|