xref: /kvm-unit-tests/powerpc/unittests.cfg (revision a7794f16c84aff36f32e7519b26fff02c9fe6a80)
1##############################################################################
2# unittest configuration
3#
4# powerpc specifics:
5#
6# file = <name>.elf             # powerpc uses .elf files
7# machine = pseries|powernv
8##############################################################################
9
10#
11# Test that the configured number of processors (smp = <num>), and
12# that the configured amount of memory (-m <MB>) are correctly setup
13# by the framework.
14#
15[selftest-setup]
16file = selftest.elf
17smp = 2
18test_args = 'setup smp=2 mem=1024'
19qemu_params = -m 1g
20groups = selftest
21
22[selftest-migration]
23file = selftest-migration.elf
24machine = pseries
25groups = selftest migration
26
27[selftest-migration-skip]
28file = selftest-migration.elf
29machine = pseries
30groups = selftest migration
31test_args = "skip"
32
33[migration-memory]
34file = memory-verify.elf
35machine = pseries
36groups = migration
37
38[spapr_hcall]
39file = spapr_hcall.elf
40machine = pseries
41
42[spapr_vpa]
43file = spapr_vpa.elf
44machine = pseries
45
46[rtas-get-time-of-day]
47file = rtas.elf
48machine = pseries
49timeout = 5
50test_args = "get-time-of-day date=$(date +%s)"
51groups = rtas
52
53[rtas-get-time-of-day-base]
54file = rtas.elf
55machine = pseries
56timeout = 5
57test_args = "get-time-of-day date=$(date --date="2006-06-17 UTC" +%s)"
58qemu_params = -rtc base="2006-06-17"
59groups = rtas
60
61[rtas-set-time-of-day]
62file = rtas.elf
63machine = pseries
64test_args = "set-time-of-day"
65timeout = 5
66groups = rtas
67
68[emulator]
69file = emulator.elf
70
71[interrupts]
72file = interrupts.elf
73
74[mmu]
75file = mmu.elf
76smp = 2
77
78[smp]
79file = smp.elf
80smp = 2
81
82[smp-smt]
83file = smp.elf
84smp = 8,threads=4
85
86# mttcg is the default most places, so add a thread=single test
87[smp-thread-single]
88file = smp.elf
89smp = 8,threads=4
90accel = tcg,thread=single
91
92[atomics]
93file = atomics.elf
94smp = 2
95
96[atomics-migration]
97file = atomics.elf
98machine = pseries
99test_args = "migration -m"
100groups = migration
101
102[timebase]
103file = timebase.elf
104
105[timebase-icount]
106file = timebase.elf
107accel = tcg
108qemu_params = -icount shift=5
109
110[h_cede_tm]
111file = tm.elf
112machine = pseries
113accel = kvm
114smp = 2,threads=2
115test_args = "h_cede_tm"
116qemu_params = -machine cap-htm=on
117groups = h_cede_tm
118
119[sprs]
120file = sprs.elf
121
122[sprs-migration]
123file = sprs.elf
124machine = pseries
125test_args = '-w'
126groups = migration
127
128[sieve]
129file = sieve.elf
130