xref: /kvm-unit-tests/x86/unittests.cfg (revision 4b5caf0c5621cd74baca7faad994777a98793c34)
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
117
118[tsc_adjust]
119file = tsc_adjust.flat
120extra_params = -cpu host
121
122[xsave]
123file = xsave.flat
124arch = x86_64
125
126[rmap_chain]
127file = rmap_chain.flat
128arch = x86_64
129
130[svm]
131file = svm.flat
132smp = 2
133extra_params = -cpu qemu64,+svm
134arch = x86_64
135
136[svm-disabled]
137file = svm.flat
138smp = 2
139extra_params = -cpu qemu64,-svm
140arch = x86_64
141
142[taskswitch]
143file = taskswitch.flat
144arch = i386
145groups = tasks
146
147[taskswitch2]
148file = taskswitch2.flat
149arch = i386
150groups = tasks
151
152[kvmclock_test]
153file = kvmclock_test.flat
154smp = 2
155extra_params = --append "10000000 `date +%s`"
156
157[pcid]
158file = pcid.flat
159extra_params = -cpu qemu64,+pcid
160arch = x86_64
161
162[vmx]
163file = vmx.flat
164extra_params = -cpu host,+vmx
165arch = x86_64
166
167[debug]
168file = debug.flat
169arch = x86_64
170