xref: /kvm-unit-tests/powerpc/unittests.cfg (revision c76b0d0a3842ba312a2d8512f7a3728f4598bf94)
18c85a478SAndrew Jones##############################################################################
28c85a478SAndrew Jones# unittest configuration
38c85a478SAndrew Jones#
44cdd2731SNicholas Piggin# powerpc specifics:
54cdd2731SNicholas Piggin#
64cdd2731SNicholas Piggin# file = <name>.elf             # powerpc uses .elf files
7f3393cdcSNicholas Piggin# machine = pseries|powernv
88c85a478SAndrew Jones##############################################################################
98c85a478SAndrew Jones
108c85a478SAndrew Jones#
118c85a478SAndrew Jones# Test that the configured number of processors (smp = <num>), and
128c85a478SAndrew Jones# that the configured amount of memory (-m <MB>) are correctly setup
138c85a478SAndrew Jones# by the framework.
148c85a478SAndrew Jones#
158c85a478SAndrew Jones[selftest-setup]
168c85a478SAndrew Jonesfile = selftest.elf
178c85a478SAndrew Jonessmp = 2
18610c5a9cSNicholas Pigginextra_params = -m 1g -append 'setup smp=2 mem=1024'
198c85a478SAndrew Jonesgroups = selftest
20c20e1e54SThomas Huth
212990abeaSNicholas Piggin[selftest-migration]
222990abeaSNicholas Pigginfile = selftest-migration.elf
23610c5a9cSNicholas Pigginmachine = pseries
242990abeaSNicholas Piggingroups = selftest migration
252990abeaSNicholas Piggin
26fa8914bcSNicholas Piggin[selftest-migration-skip]
27fa8914bcSNicholas Pigginfile = selftest-migration.elf
28fa8914bcSNicholas Pigginmachine = pseries
29fa8914bcSNicholas Piggingroups = selftest migration
30fa8914bcSNicholas Pigginextra_params = -append "skip"
31fa8914bcSNicholas Piggin
32fe151b46SNicholas Piggin[migration-memory]
33fe151b46SNicholas Pigginfile = memory-verify.elf
34fe151b46SNicholas Pigginmachine = pseries
35fe151b46SNicholas Piggingroups = migration
36fe151b46SNicholas Piggin
37c20e1e54SThomas Huth[spapr_hcall]
38c20e1e54SThomas Huthfile = spapr_hcall.elf
39610c5a9cSNicholas Pigginmachine = pseries
40e3892e10SLaurent Vivier
41e7324a48SNicholas Piggin[spapr_vpa]
42e7324a48SNicholas Pigginfile = spapr_vpa.elf
43610c5a9cSNicholas Pigginmachine = pseries
44e7324a48SNicholas Piggin
45e3892e10SLaurent Vivier[rtas-get-time-of-day]
46e3892e10SLaurent Vivierfile = rtas.elf
47610c5a9cSNicholas Pigginmachine = pseries
48e3892e10SLaurent Viviertimeout = 5
49e3892e10SLaurent Vivierextra_params = -append "get-time-of-day date=$(date +%s)"
50e3892e10SLaurent Viviergroups = rtas
51e3892e10SLaurent Vivier
52eaa04bc8SLaurent Vivier[rtas-get-time-of-day-base]
53eaa04bc8SLaurent Vivierfile = rtas.elf
54610c5a9cSNicholas Pigginmachine = pseries
55eaa04bc8SLaurent Viviertimeout = 5
56eaa04bc8SLaurent Vivierextra_params = -rtc base="2006-06-17" -append "get-time-of-day date=$(date --date="2006-06-17 UTC" +%s)"
57eaa04bc8SLaurent Viviergroups = rtas
58eaa04bc8SLaurent Vivier
59e3892e10SLaurent Vivier[rtas-set-time-of-day]
60e3892e10SLaurent Vivierfile = rtas.elf
61610c5a9cSNicholas Pigginmachine = pseries
62e3892e10SLaurent Vivierextra_params = -append "set-time-of-day"
63e3892e10SLaurent Viviertimeout = 5
64e3892e10SLaurent Viviergroups = rtas
65be9b007bSLaurent Vivier
66be9b007bSLaurent Vivier[emulator]
67be9b007bSLaurent Vivierfile = emulator.elf
68adb87bc4SSuraj Jitindar Singh
6900af1c84SNicholas Piggin[interrupts]
7000af1c84SNicholas Pigginfile = interrupts.elf
7100af1c84SNicholas Piggin
72*c76b0d0aSNicholas Piggin[smp]
73*c76b0d0aSNicholas Pigginfile = smp.elf
74*c76b0d0aSNicholas Pigginsmp = 2
75*c76b0d0aSNicholas Piggin
76*c76b0d0aSNicholas Piggin[smp-smt]
77*c76b0d0aSNicholas Pigginfile = smp.elf
78*c76b0d0aSNicholas Pigginsmp = 8,threads=4
79*c76b0d0aSNicholas Piggin
80adb87bc4SSuraj Jitindar Singh[h_cede_tm]
81adb87bc4SSuraj Jitindar Singhfile = tm.elf
82610c5a9cSNicholas Pigginmachine = pseries
83ccb1ac25SNicholas Pigginaccel = kvm
84adb87bc4SSuraj Jitindar Singhsmp = 2,threads=2
85ac44b32aSDavid Gibsonextra_params = -machine cap-htm=on -append "h_cede_tm"
86aa3a3a9eSSuraj Jitindar Singhgroups = h_cede_tm
87ee30cf14SThomas Huth
88ee30cf14SThomas Huth[sprs]
89ee30cf14SThomas Huthfile = sprs.elf
90ef67d213SNicholas Piggin
91ef67d213SNicholas Piggin[sprs-migration]
92ef67d213SNicholas Pigginfile = sprs.elf
93610c5a9cSNicholas Pigginmachine = pseries
94ee30cf14SThomas Huthextra_params = -append '-w'
95ee30cf14SThomas Huthgroups = migration
96