xref: /kvm-unit-tests/arm/unittests.cfg (revision fd149358c4910a68ba81aa0a7aa157a77205a43c)
18849e9cbSAndrew Jones##############################################################################
28849e9cbSAndrew Jones# unittest configuration
38849e9cbSAndrew Jones#
45e61cba0SAndrew Jones# [unittest_name]
58849e9cbSAndrew Jones# file = <name>.flat		# Name of the flat file to be used.
68849e9cbSAndrew Jones# smp  = <num>			# Number of processors the VM will use
78849e9cbSAndrew Jones#				# during this test. Use $MAX_SMP to use
88849e9cbSAndrew Jones#				# the maximum the host supports. Defaults
98849e9cbSAndrew Jones#				# to one.
108849e9cbSAndrew Jones# extra_params = -append <params...>	# Additional parameters used.
118849e9cbSAndrew Jones# arch = arm|arm64			# Select one if the test case is
128849e9cbSAndrew Jones#					# specific to only one.
138849e9cbSAndrew Jones# groups = <group_name1> <group_name2> ...	# Used to identify test cases
148849e9cbSAndrew Jones#						# with run_tests -g ...
158849e9cbSAndrew Jones# accel = kvm|tcg		# Optionally specify if test must run with
168849e9cbSAndrew Jones#				# kvm or tcg. If not specified, then kvm will
178849e9cbSAndrew Jones#				# be used when available.
18*fd149358SAndrew Jones# timeout = <duration>		# Optionally specify a timeout.
198849e9cbSAndrew Jones##############################################################################
205e61cba0SAndrew Jones
215e61cba0SAndrew Jones#
225e61cba0SAndrew Jones# Test that the configured number of processors (smp = <num>), and
235e61cba0SAndrew Jones# that the configured amount of memory (-m <MB>) are correctly setup
245e61cba0SAndrew Jones# by the framework.
255e61cba0SAndrew Jones#
2690b91265SAndrew Jones[selftest-setup]
275e61cba0SAndrew Jonesfile = selftest.flat
280415feeaSAndrew Jonessmp = 2
290415feeaSAndrew Jonesextra_params = -m 256 -append 'setup smp=2 mem=256'
305e61cba0SAndrew Jonesgroups = selftest
312edfe428SAndrew Jones
32f052fea1SAndrew Jones# Test vector setup and exception handling (kernel mode).
3390b91265SAndrew Jones[selftest-vectors-kernel]
342edfe428SAndrew Jonesfile = selftest.flat
35f052fea1SAndrew Jonesextra_params = -append 'vectors-kernel'
362edfe428SAndrew Jonesgroups = selftest
372edfe428SAndrew Jones
38f052fea1SAndrew Jones# Test vector setup and exception handling (user mode).
3990b91265SAndrew Jones[selftest-vectors-user]
402edfe428SAndrew Jonesfile = selftest.flat
41f052fea1SAndrew Jonesextra_params = -append 'vectors-user'
422edfe428SAndrew Jonesgroups = selftest
430415feeaSAndrew Jones
440415feeaSAndrew Jones# Test SMP support
4590b91265SAndrew Jones[selftest-smp]
460415feeaSAndrew Jonesfile = selftest.flat
475e78b70dSAndrew Jonessmp = $MAX_SMP
480415feeaSAndrew Jonesextra_params = -append 'smp'
490415feeaSAndrew Jonesgroups = selftest
50