xref: /kvm-unit-tests/x86/unittests.cfg (revision 0f187a08902cc2d1a4ddf0ffe45959b0ffa4db8c)
1# Define your new unittest following the convention:
2# [unittest_name]
3# file = foo.flat # Name of the flat file to be used
4# smp = 2 # Number of processors the VM will use during this test
5# extra_params = -cpu qemu64,+x2apic # Additional parameters used
6# arch = i386/x86_64 # Only if the test case works only on one of them
7# groups = group1 group2 # Used to identify test cases with run_tests -g ...
8
9[apic]
10file = apic.flat
11smp = 2
12extra_params = -cpu qemu64,+x2apic,+tsc-deadline
13arch = x86_64
14
15[ioapic]
16file = ioapic.flat
17extra_params = -cpu qemu64
18arch = x86_64
19
20[smptest]
21file = smptest.flat
22smp = 2
23
24[smptest3]
25file = smptest.flat
26smp = 3
27
28[vmexit_cpuid]
29file = vmexit.flat
30extra_params = -append 'cpuid'
31groups = vmexit
32
33[vmexit_vmcall]
34file = vmexit.flat
35extra_params = -append 'vmcall'
36groups = vmexit
37
38[vmexit_mov_from_cr8]
39file = vmexit.flat
40extra_params = -append 'mov_from_cr8'
41groups = vmexit
42
43[vmexit_mov_to_cr8]
44file = vmexit.flat
45extra_params = -append 'mov_to_cr8'
46groups = vmexit
47
48[vmexit_inl_pmtimer]
49file = vmexit.flat
50extra_params = -append 'inl_from_pmtimer'
51groups = vmexit
52
53[vmexit_ipi]
54file = vmexit.flat
55smp = 2
56extra_params = -append 'ipi'
57groups = vmexit
58
59[vmexit_ipi_halt]
60file = vmexit.flat
61smp = 2
62extra_params = -append 'ipi_halt'
63groups = vmexit
64
65[vmexit_ple_round_robin]
66file = vmexit.flat
67extra_params = -append 'ple_round_robin'
68groups = vmexit
69
70[access]
71file = access.flat
72arch = x86_64
73
74#[asyncpf]
75#file = asyncpf.flat
76
77[emulator]
78file = emulator.flat
79arch = x86_64
80
81[eventinj]
82file = eventinj.flat
83
84[hypercall]
85file = hypercall.flat
86
87[idt_test]
88file = idt_test.flat
89arch = x86_64
90
91#[init]
92#file = init.flat
93
94[msr]
95file = msr.flat
96
97[pmu]
98file = pmu.flat
99extra_params = -cpu host
100check = /proc/sys/kernel/nmi_watchdog=0
101
102[port80]
103file = port80.flat
104
105[realmode]
106file = realmode.flat
107
108[s3]
109file = s3.flat
110
111[sieve]
112file = sieve.flat
113
114[tsc]
115file = tsc.flat
116
117[tsc_adjust]
118file = tsc_adjust.flat
119extra_params = -cpu host
120
121[xsave]
122file = xsave.flat
123arch = x86_64
124
125[rmap_chain]
126file = rmap_chain.flat
127arch = x86_64
128
129[svm]
130file = svm.flat
131smp = 2
132extra_params = -cpu qemu64,+svm
133arch = x86_64
134
135[svm-disabled]
136file = svm.flat
137smp = 2
138extra_params = -cpu qemu64,-svm
139arch = x86_64
140
141[taskswitch]
142file = taskswitch.flat
143arch = i386
144groups = tasks
145
146[taskswitch2]
147file = taskswitch2.flat
148arch = i386
149groups = tasks
150
151[kvmclock_test]
152file = kvmclock_test.flat
153smp = 2
154extra_params = --append "10000000 `date +%s`"
155
156[pcid]
157file = pcid.flat
158extra_params = -cpu qemu64,+pcid
159arch = x86_64
160
161[vmx]
162file = vmx.flat
163extra_params = -cpu host,+vmx
164arch = x86_64
165
166[debug]
167file = debug.flat
168arch = x86_64
169