15e61cba0SAndrew Jones# Define your new unittest following the convention: 25e61cba0SAndrew Jones# [unittest_name] 35e61cba0SAndrew Jones# file = foo.flat # Name of the flat file to be used 45e61cba0SAndrew Jones# smp = 2 # Number of processors the VM will use during this test 5*5e78b70dSAndrew Jones# # Use $MAX_SMP to use the maximum the host supports. 65e61cba0SAndrew Jones# extra_params = -append <params...> # Additional parameters used 70601b85cSAndrew Jones# arch = arm|arm64 # Only if test case is specific to one 85e61cba0SAndrew Jones# groups = group1 group2 # Used to identify test cases with run_tests -g ... 90601b85cSAndrew Jones# accel = kvm|tcg # Optionally specify if test must run with kvm or tcg. 100601b85cSAndrew Jones# # If not specified, then kvm will be used when available. 115e61cba0SAndrew Jones 125e61cba0SAndrew Jones# 135e61cba0SAndrew Jones# Test that the configured number of processors (smp = <num>), and 145e61cba0SAndrew Jones# that the configured amount of memory (-m <MB>) are correctly setup 155e61cba0SAndrew Jones# by the framework. 165e61cba0SAndrew Jones# 1790b91265SAndrew Jones[selftest-setup] 185e61cba0SAndrew Jonesfile = selftest.flat 190415feeaSAndrew Jonessmp = 2 200415feeaSAndrew Jonesextra_params = -m 256 -append 'setup smp=2 mem=256' 215e61cba0SAndrew Jonesgroups = selftest 222edfe428SAndrew Jones 23f052fea1SAndrew Jones# Test vector setup and exception handling (kernel mode). 2490b91265SAndrew Jones[selftest-vectors-kernel] 252edfe428SAndrew Jonesfile = selftest.flat 26f052fea1SAndrew Jonesextra_params = -append 'vectors-kernel' 272edfe428SAndrew Jonesgroups = selftest 282edfe428SAndrew Jones 29f052fea1SAndrew Jones# Test vector setup and exception handling (user mode). 3090b91265SAndrew Jones[selftest-vectors-user] 312edfe428SAndrew Jonesfile = selftest.flat 32f052fea1SAndrew Jonesextra_params = -append 'vectors-user' 332edfe428SAndrew Jonesgroups = selftest 340415feeaSAndrew Jones 350415feeaSAndrew Jones# Test SMP support 3690b91265SAndrew Jones[selftest-smp] 370415feeaSAndrew Jonesfile = selftest.flat 38*5e78b70dSAndrew Jonessmp = $MAX_SMP 390415feeaSAndrew Jonesextra_params = -append 'smp' 400415feeaSAndrew Jonesgroups = selftest 41