linux_dsm_epyc7002/tools/testing/selftests/rcutorture/bin
Paul E. McKenney 25b4da74a9 torture: Allow "CFLIST" to specify default list of scenarios
On a large system, it can be convenient to tell rcutorture to run
several instances of the default scenarios.  Currently, this requires
explicitly listing them, for example, "--configs '2*SRCU-N 2*SRCU-P...'".
Although this works, it is rather inconvenient.

This commit therefore allows "CFLIST" to be specified to indicate the
default list of scenarios called out in the relevant CFLIST file, for
example, for RCU, tools/testing/selftests/rcutorture/configs/rcu/CFLIST.
In addition, multipliers may be used to run multiple instances of all
the scenarios.  For example, on a 256-CPU system, "--configs '3*CFLIST'"
would run three instances of each scenario concurrently with one CPU
left over.  Thus "--configs '3*CFLIST TINY01'" would exactly consume all
256 CPUs, which makes rcutorture's jitter feature more effective.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2019-12-09 13:00:29 -08:00
..
config_override.sh tools/.../rcutorture: Convert to SPDX license identifier 2019-03-26 14:42:53 -07:00
configcheck.sh torture: Suppress false-positive CONFIG_INITRAMFS_SOURCE complaint 2019-03-26 14:42:53 -07:00
configinit.sh torture: Add --trust-make to suppress "make clean" 2019-05-28 09:06:09 -07:00
configNR_CPUS.sh tools/.../rcutorture: Convert to SPDX license identifier 2019-03-26 14:42:53 -07:00
cpus2use.sh torture: Handle systems lacking the mpstat command 2019-12-09 13:00:27 -08:00
functions.sh rcutorture: Tweak kvm options 2019-05-28 09:06:09 -07:00
jitter.sh torture: Handle jitter for CPUs that cannot be offlined 2019-12-09 13:00:26 -08:00
kvm-build.sh torture: Run kernel build in source directory 2019-05-28 09:06:09 -07:00
kvm-find-errors.sh torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status 2019-05-28 09:06:09 -07:00
kvm-recheck-lock.sh tools/.../rcutorture: Convert to SPDX license identifier 2019-03-26 14:42:53 -07:00
kvm-recheck-rcu.sh rcutorture: Add worst-case call_rcu() forward-progress results 2019-12-09 13:00:27 -08:00
kvm-recheck-rcuperf-ftrace.sh tools/.../rcutorture: Convert to SPDX license identifier 2019-03-26 14:42:53 -07:00
kvm-recheck-rcuperf.sh tools/.../rcutorture: Convert to SPDX license identifier 2019-03-26 14:42:53 -07:00
kvm-recheck.sh torture: Capture qemu output 2019-05-28 09:06:09 -07:00
kvm-test-1-run.sh torture: Use gawk instead of awk for systime() function 2019-12-09 13:00:26 -08:00
kvm.sh torture: Allow "CFLIST" to specify default list of scenarios 2019-12-09 13:00:29 -08:00
mkinitrd.sh rcutorture: Dispense with Dracut for initrd creation 2019-12-09 13:00:26 -08:00
parse-build.sh torture: Add --trust-make to suppress "make clean" 2019-05-28 09:06:09 -07:00
parse-console.sh torture: Suppress propagating trace_printk() warning 2019-05-28 09:06:09 -07:00