blob: 54138388fd5d901cd39cf6f45c25384c221ab30d [file] [log] [blame] [raw]
##############################################################################
# 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