xref: /kvm-unit-tests/x86/unittests.cfg (revision b006d7eb9c64ed1046041c4eb3c4077be11d8a3d)
1##############################################################################
2# unittest configuration
3#
4# [unittest_name]
5# file = <name>.flat		# Name of the flat file to be used.
6# smp  = <num>			# Number of processors the VM will use
7#				# during this test. Use $MAX_SMP to use
8#				# the maximum the host supports. Defaults
9#				# to one.
10# extra_params = -append <params...>	# Additional parameters used.
11# arch = i386|x86_64			# Select one if the test case is
12#					# specific to only one.
13# groups = <group_name1> <group_name2> ...	# Used to identify test cases
14#						# with run_tests -g ...
15# timeout = <duration>		# Optionally specify a timeout.
16##############################################################################
17
18[apic]
19file = apic.flat
20smp = 2
21extra_params = -cpu qemu64,+x2apic,+tsc-deadline
22arch = x86_64
23
24[ioapic]
25file = ioapic.flat
26extra_params = -cpu qemu64
27arch = x86_64
28
29[smptest]
30file = smptest.flat
31smp = 2
32
33[smptest3]
34file = smptest.flat
35smp = 3
36
37[vmexit_cpuid]
38file = vmexit.flat
39extra_params = -append 'cpuid'
40groups = vmexit
41
42[vmexit_vmcall]
43file = vmexit.flat
44extra_params = -append 'vmcall'
45groups = vmexit
46
47[vmexit_mov_from_cr8]
48file = vmexit.flat
49extra_params = -append 'mov_from_cr8'
50groups = vmexit
51
52[vmexit_mov_to_cr8]
53file = vmexit.flat
54extra_params = -append 'mov_to_cr8'
55groups = vmexit
56
57[vmexit_inl_pmtimer]
58file = vmexit.flat
59extra_params = -append 'inl_from_pmtimer'
60groups = vmexit
61
62[vmexit_ipi]
63file = vmexit.flat
64smp = 2
65extra_params = -append 'ipi'
66groups = vmexit
67
68[vmexit_ipi_halt]
69file = vmexit.flat
70smp = 2
71extra_params = -append 'ipi_halt'
72groups = vmexit
73
74[vmexit_ple_round_robin]
75file = vmexit.flat
76extra_params = -append 'ple_round_robin'
77groups = vmexit
78
79[access]
80file = access.flat
81arch = x86_64
82
83[smap]
84file = smap.flat
85extra_params = -cpu host
86
87[pku]
88file = pku.flat
89arch = x86_64
90extra_params = -cpu host
91
92#[asyncpf]
93#file = asyncpf.flat
94
95[emulator]
96file = emulator.flat
97arch = x86_64
98
99[eventinj]
100file = eventinj.flat
101
102[hypercall]
103file = hypercall.flat
104
105[idt_test]
106file = idt_test.flat
107arch = x86_64
108
109#[init]
110#file = init.flat
111
112[msr]
113file = msr.flat
114
115[pmu]
116file = pmu.flat
117extra_params = -cpu host
118check = /proc/sys/kernel/nmi_watchdog=0
119
120[port80]
121file = port80.flat
122
123[realmode]
124file = realmode.flat
125
126[s3]
127file = s3.flat
128
129[sieve]
130file = sieve.flat
131
132[tsc]
133file = tsc.flat
134extra_params = -cpu kvm64,+rdtscp
135
136[tsc_adjust]
137file = tsc_adjust.flat
138extra_params = -cpu host
139
140[xsave]
141file = xsave.flat
142arch = x86_64
143extra_params = -cpu host
144
145[rmap_chain]
146file = rmap_chain.flat
147arch = x86_64
148
149[svm]
150file = svm.flat
151smp = 2
152extra_params = -cpu qemu64,+svm
153arch = x86_64
154
155[svm-disabled]
156file = svm.flat
157smp = 2
158extra_params = -cpu qemu64,-svm
159arch = x86_64
160
161[taskswitch]
162file = taskswitch.flat
163arch = i386
164groups = tasks
165
166[taskswitch2]
167file = taskswitch2.flat
168arch = i386
169groups = tasks
170
171[kvmclock_test]
172file = kvmclock_test.flat
173smp = 2
174extra_params = --append "10000000 `date +%s`"
175
176[pcid]
177file = pcid.flat
178extra_params = -cpu qemu64,+pcid
179arch = x86_64
180
181[vmx]
182file = vmx.flat
183extra_params = -cpu host,+vmx
184arch = x86_64
185
186[debug]
187file = debug.flat
188arch = x86_64
189
190[hyperv_synic]
191file = hyperv_synic.flat
192smp = 2
193extra_params = -cpu kvm64,hv_synic -device hyperv-testdev
194
195[hyperv_stimer]
196file = hyperv_stimer.flat
197smp = 2
198extra_params = -cpu kvm64,hv_time,hv_synic,hv_stimer -device hyperv-testdev
199