xref: /kvm-unit-tests/x86/unittests.cfg (revision 39ac3f8494beb048a121f44bf626275b18c66da5)
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[smptest]
16file = smptest.flat
17smp = 2
18
19[smptest3]
20file = smptest.flat
21smp = 3
22
23[vmexit_cpuid]
24file = vmexit.flat
25extra_params = -append 'cpuid'
26groups = vmexit
27
28[vmexit_vmcall]
29file = vmexit.flat
30extra_params = -append 'vmcall'
31groups = vmexit
32
33[vmexit_mov_from_cr8]
34file = vmexit.flat
35extra_params = -append 'mov_from_cr8'
36groups = vmexit
37
38[vmexit_mov_to_cr8]
39file = vmexit.flat
40extra_params = -append 'mov_to_cr8'
41groups = vmexit
42
43[vmexit_inl_pmtimer]
44file = vmexit.flat
45extra_params = -append 'inl_from_pmtimer'
46groups = vmexit
47
48[vmexit_ipi]
49file = vmexit.flat
50smp = 2
51extra_params = -append 'ipi'
52groups = vmexit
53
54[vmexit_ipi_halt]
55file = vmexit.flat
56smp = 2
57extra_params = -append 'ipi_halt'
58groups = vmexit
59
60[vmexit_ple_round_robin]
61file = vmexit.flat
62extra_params = -append 'ple_round_robin'
63groups = vmexit
64
65[access]
66file = access.flat
67arch = x86_64
68
69#[asyncpf]
70#file = asyncpf.flat
71
72[emulator]
73file = emulator.flat
74arch = x86_64
75
76[eventinj]
77file = eventinj.flat
78
79[hypercall]
80file = hypercall.flat
81
82[idt_test]
83file = idt_test.flat
84arch = x86_64
85
86#[init]
87#file = init.flat
88
89[msr]
90file = msr.flat
91
92[pmu]
93file = pmu.flat
94extra_params = -cpu host
95check = /proc/sys/kernel/nmi_watchdog=0
96
97[port80]
98file = port80.flat
99
100[realmode]
101file = realmode.flat
102
103[s3]
104file = s3.flat
105
106[sieve]
107file = sieve.flat
108
109[tsc]
110file = tsc.flat
111
112[tsc_adjust]
113file = tsc_adjust.flat
114extra_params = -cpu host
115
116[xsave]
117file = xsave.flat
118arch = x86_64
119
120[rmap_chain]
121file = rmap_chain.flat
122arch = x86_64
123
124[svm]
125file = svm.flat
126smp = 2
127extra_params = -cpu qemu64,+svm
128arch = x86_64
129
130[svm-disabled]
131file = svm.flat
132smp = 2
133extra_params = -cpu qemu64,-svm
134arch = x86_64
135
136[taskswitch]
137file = taskswitch.flat
138arch = i386
139groups = tasks
140
141[taskswitch2]
142file = taskswitch2.flat
143arch = i386
144groups = tasks
145
146[kvmclock_test]
147file = kvmclock_test.flat
148smp = 2
149extra_params = --append "10000000 `date +%s`"
150
151[pcid]
152file = pcid.flat
153extra_params = -cpu qemu64,+pcid
154arch = x86_64
155
156[vmx]
157file = vmx.flat
158extra_params = -cpu host,+vmx
159arch = x86_64
160
161[debug]
162file = debug.flat
163arch = x86_64
164
165[tscdeadline_latency]
166file = tscdeadline_latency.flat
167extra_params = -cpu qemu64,+tsc-deadline
168arch = x86_64
169