test/run-qemu: move -cpu host to kvm args

master
Harald Hoyer 2018-08-14 16:31:00 +02:00
parent fba4d28433
commit cafe6675c2
2 changed files with 7 additions and 6 deletions

View File

@ -36,6 +36,7 @@ dnf -y install --best --allowerasing \
kernel \ kernel \
dhcp-client \ dhcp-client \
/usr/bin/qemu-kvm \ /usr/bin/qemu-kvm \
/usr/bin/qemu-system-$(uname -i) \
e2fsprogs \ e2fsprogs \
$NULL $NULL



View File

@ -4,12 +4,12 @@
export PATH=/sbin:/bin:/usr/sbin:/usr/bin export PATH=/sbin:/bin:/usr/sbin:/usr/bin


[[ -x /usr/bin/qemu ]] && BIN=/usr/bin/qemu && ARGS="" [[ -x /usr/bin/qemu ]] && BIN=/usr/bin/qemu && ARGS=""
$(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu " $(lsmod | grep -q '^kqemu ') && BIN=/usr/bin/qemu && ARGS="-kernel-kqemu -cpu host"
[[ -c /dev/kvm && -x /usr/bin/kvm ]] && BIN=/usr/bin/kvm && ARGS="" [[ -c /dev/kvm && -x /usr/bin/kvm ]] && BIN=/usr/bin/kvm && ARGS="-cpu host"
[[ -c /dev/kvm && -x /usr/bin/qemu-kvm ]] && BIN=/usr/bin/qemu-kvm && ARGS="" [[ -c /dev/kvm && -x /usr/bin/qemu-kvm ]] && BIN=/usr/bin/qemu-kvm && ARGS="-cpu host"
[[ -c /dev/kvm && -x /usr/libexec/qemu-kvm ]] && BIN=/usr/libexec/qemu-kvm && ARGS="" [[ -c /dev/kvm && -x /usr/libexec/qemu-kvm ]] && BIN=/usr/libexec/qemu-kvm && ARGS="-cpu host"
[[ -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS="" [[ -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS=""
[[ -c /dev/kvm && -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS="-enable-kvm" [[ -c /dev/kvm && -x /usr/bin/qemu-system-$(uname -i) ]] && BIN=/usr/bin/qemu-system-$(uname -i) && ARGS="-enable-kvm -cpu host"


[[ $BIN ]] || { [[ $BIN ]] || {
echo "Could not find a working KVM or QEMU to test with!" >&2 echo "Could not find a working KVM or QEMU to test with!" >&2
@ -31,4 +31,4 @@ if ! [ -f "$VMLINUZ" ]; then
fi fi
fi fi


exec sudo $BIN $ARGS -kernel $VMLINUZ -cpu host "$@" exec sudo $BIN $ARGS -kernel $VMLINUZ "$@"