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