xref: /kvm-unit-tests/powerpc/unittests.cfg (revision 4cdd2731bfaa151de8c8ab96efbf1b4848ede537)
1##############################################################################
2# unittest configuration
3#
4# powerpc specifics:
5#
6# file = <name>.elf             # powerpc uses .elf files
7##############################################################################
8
9#
10# Test that the configured number of processors (smp = <num>), and
11# that the configured amount of memory (-m <MB>) are correctly setup
12# by the framework.
13#
14[selftest-setup]
15file = selftest.elf
16smp = 2
17extra_params = -m 256 -append 'setup smp=2 mem=256'
18groups = selftest
19
20[selftest-migration]
21file = selftest-migration.elf
22groups = selftest migration
23# TODO: Remove accel=kvm once the following TCG migration fix has been merged:
24# https://lore.kernel.org/qemu-devel/20240219061731.232570-1-npiggin@gmail.com/
25accel = kvm
26
27[selftest-migration-skip]
28file = selftest-migration.elf
29machine = pseries
30groups = selftest migration
31extra_params = -append "skip"
32
33# This fails due to a QEMU TCG bug so KVM-only until QEMU is fixed upstream
34[migration-memory]
35file = memory-verify.elf
36accel = kvm
37machine = pseries
38groups = migration
39
40[spapr_hcall]
41file = spapr_hcall.elf
42
43[spapr_vpa]
44file = spapr_vpa.elf
45
46[rtas-get-time-of-day]
47file = rtas.elf
48timeout = 5
49extra_params = -append "get-time-of-day date=$(date +%s)"
50groups = rtas
51
52[rtas-get-time-of-day-base]
53file = rtas.elf
54timeout = 5
55extra_params = -rtc base="2006-06-17" -append "get-time-of-day date=$(date --date="2006-06-17 UTC" +%s)"
56groups = rtas
57
58[rtas-set-time-of-day]
59file = rtas.elf
60extra_params = -append "set-time-of-day"
61timeout = 5
62groups = rtas
63
64[emulator]
65file = emulator.elf
66
67[h_cede_tm]
68file = tm.elf
69accel = kvm
70smp = 2,threads=2
71extra_params = -machine cap-htm=on -append "h_cede_tm"
72groups = h_cede_tm
73
74[sprs]
75file = sprs.elf
76
77[sprs-migration]
78file = sprs.elf
79extra_params = -append '-w'
80groups = migration
81