KVM: selftests: create -r argument to specify random seed
authorColton Lewis <coltonlewis@google.com>
Mon, 7 Nov 2022 18:22:06 +0000 (18:22 +0000)
committerSean Christopherson <seanjc@google.com>
Wed, 16 Nov 2022 18:17:31 +0000 (10:17 -0800)
commitf11aa24bdbc66a10378d28ee962b95426e8d2a09
tree6391d54a54837b01473fe7cde5c50f728b411c44
parentb31f21a7e97eee501db86714868d84377e68e4df
KVM: selftests: create -r argument to specify random seed

Create a -r argument to specify a random seed. If no argument is
provided, the seed defaults to 1. The random seed is set with
perf_test_set_random_seed() and must be set before guest_code runs to
apply.

Signed-off-by: Colton Lewis <coltonlewis@google.com>
Reviewed-by: David Matlack <dmatlack@google.com>
Link: https://lore.kernel.org/r/20221107182208.479157-3-coltonlewis@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
tools/testing/selftests/kvm/dirty_log_perf_test.c
tools/testing/selftests/kvm/include/perf_test_util.h
tools/testing/selftests/kvm/lib/perf_test_util.c