On Mon, Jan 20, 2025 at 04:43:12PM +0000, Alexandru Elisei wrote: > kvmtool is often used for prototyping new features, and a developer might > not want to install it system-wide. Add a KVMTOOL environment variable to > make it easier for tests to use a binary not in $PATH. > > Signed-off-by: Alexandru Elisei <alexandru.elisei@xxxxxxx> > --- > run_tests.sh | 1 + > scripts/arch-run.bash | 2 +- > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/run_tests.sh b/run_tests.sh > index acaaadbb879b..d38954be9093 100755 > --- a/run_tests.sh > +++ b/run_tests.sh > @@ -36,6 +36,7 @@ The following environment variables are used: > TIMEOUT Timeout duration for the timeout(1) command > CHECK Overwrites the 'check' unit test parameter (see > docs/unittests.txt) > + KVMTOOL Path to kvmtool binary for ARCH-run > EOF > } > > diff --git a/scripts/arch-run.bash b/scripts/arch-run.bash > index 34f633cade01..5d840b72f8cb 100644 > --- a/scripts/arch-run.bash > +++ b/scripts/arch-run.bash > @@ -457,7 +457,7 @@ search_kvmtool_binary () > { > local kvmtoolcmd kvmtool > > - for kvmtoolcmd in lkvm vm lkvm-static; do > + for kvmtoolcmd in ${KVMTOOL:-lkvm vm lkvm-static}; do > if $kvmtoolcmd --help 2>/dev/null| grep -q 'The most commonly used'; then > kvmtool="$kvmtoolcmd" > break Let's had the help text that search_qemu_binary() has with this patch pointing out that a binary can be specified with KVMTOOL. Thanks, drew > -- > 2.47.1 > > > -- > kvm-riscv mailing list > kvm-riscv@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/kvm-riscv