|
Harald Hoyer |
9d5d75 |
From cafe6675c2e54cbdc576785bc98e5f7fda76ba7c Mon Sep 17 00:00:00 2001
|
|
Harald Hoyer |
9d5d75 |
From: Harald Hoyer <harald@redhat.com>
|
|
Harald Hoyer |
9d5d75 |
Date: Tue, 14 Aug 2018 16:31:00 +0200
|
|
Harald Hoyer |
9d5d75 |
Subject: [PATCH] test/run-qemu: move -cpu host to kvm args
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
---
|
|
Harald Hoyer |
9d5d75 |
fedora-test.sh | 1 +
|
|
Harald Hoyer |
9d5d75 |
test/run-qemu | 12 ++++++------
|
|
Harald Hoyer |
9d5d75 |
2 files changed, 7 insertions(+), 6 deletions(-)
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
diff --git a/fedora-test.sh b/fedora-test.sh
|
|
Harald Hoyer |
9d5d75 |
index ee506caf..146c7f2f 100755
|
|
Harald Hoyer |
9d5d75 |
--- a/fedora-test.sh
|
|
Harald Hoyer |
9d5d75 |
+++ b/fedora-test.sh
|
|
Harald Hoyer |
9d5d75 |
@@ -36,6 +36,7 @@ dnf -y install --best --allowerasing \
|
|
Harald Hoyer |
9d5d75 |
kernel \
|
|
Harald Hoyer |
9d5d75 |
dhcp-client \
|
|
Harald Hoyer |
9d5d75 |
/usr/bin/qemu-kvm \
|
|
Harald Hoyer |
9d5d75 |
+ /usr/bin/qemu-system-$(uname -i) \
|
|
Harald Hoyer |
9d5d75 |
e2fsprogs \
|
|
Harald Hoyer |
9d5d75 |
$NULL
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
diff --git a/test/run-qemu b/test/run-qemu
|
|
Harald Hoyer |
9d5d75 |
index c28de2db..4eb497ff 100755
|
|
Harald Hoyer |
9d5d75 |
--- a/test/run-qemu
|
|
Harald Hoyer |
9d5d75 |
+++ b/test/run-qemu
|
|
Harald Hoyer |
9d5d75 |
@@ -4,12 +4,12 @@
|
|
Harald Hoyer |
9d5d75 |
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
[[ -x /usr/bin/qemu ]] && BIN=/usr/bin/qemu && ARGS=""
|
|
Harald Hoyer |
9d5d75 |
-$(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu "
|
|
Harald Hoyer |
9d5d75 |
-[[ -c /dev/kvm && -x /usr/bin/kvm ]] && BIN=/usr/bin/kvm && ARGS=""
|
|
Harald Hoyer |
9d5d75 |
-[[ -c /dev/kvm && -x /usr/bin/qemu-kvm ]] && BIN=/usr/bin/qemu-kvm && ARGS=""
|
|
Harald Hoyer |
9d5d75 |
-[[ -c /dev/kvm && -x /usr/libexec/qemu-kvm ]] && BIN=/usr/libexec/qemu-kvm && ARGS=""
|
|
Harald Hoyer |
9d5d75 |
+$(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu -cpu host"
|
|
Harald Hoyer |
9d5d75 |
+[[ -c /dev/kvm && -x /usr/bin/kvm ]] && BIN=/usr/bin/kvm && ARGS="-cpu host"
|
|
Harald Hoyer |
9d5d75 |
+[[ -c /dev/kvm && -x /usr/bin/qemu-kvm ]] && BIN=/usr/bin/qemu-kvm && ARGS="-cpu host"
|
|
Harald Hoyer |
9d5d75 |
+[[ -c /dev/kvm && -x /usr/libexec/qemu-kvm ]] && BIN=/usr/libexec/qemu-kvm && ARGS="-cpu host"
|
|
Harald Hoyer |
9d5d75 |
[[ -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS=""
|
|
Harald Hoyer |
9d5d75 |
-[[ -c /dev/kvm && -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS="-enable-kvm"
|
|
Harald Hoyer |
9d5d75 |
+[[ -c /dev/kvm && -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS="-enable-kvm -cpu host"
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
[[ $BIN ]] || {
|
|
Harald Hoyer |
9d5d75 |
echo "Could not find a working KVM or QEMU to test with!" >&2
|
|
Harald Hoyer |
9d5d75 |
@@ -31,4 +31,4 @@ if ! [ -f "$VMLINUZ" ]; then
|
|
Harald Hoyer |
9d5d75 |
fi
|
|
Harald Hoyer |
9d5d75 |
fi
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
-exec sudo $BIN $ARGS -kernel $VMLINUZ -cpu host "$@"
|
|
Harald Hoyer |
9d5d75 |
+exec sudo $BIN $ARGS -kernel $VMLINUZ "$@"
|
|
Harald Hoyer |
9d5d75 |
|