From 7a8f57fe48e404e58bc6039f7c9dc49eeeb2e831 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Fri, 7 Jan 2011 12:47:00 +0100 Subject: [PATCH] run qemu-kvm if the box has it --- system/template-qemu/qemu-start-node | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/system/template-qemu/qemu-start-node b/system/template-qemu/qemu-start-node index acaa0e6..55484f1 100755 --- a/system/template-qemu/qemu-start-node +++ b/system/template-qemu/qemu-start-node @@ -46,11 +46,16 @@ function is_64bits () { # the launcher, depending on target arch # make sure to check qemu-kill-node for consistency -case $TARGET_ARCH in - i386) QEMU=qemu ; ARGS="" ;; - x86_64) QEMU=qemu-system-x86_64 ; if is_64bits; then ARGS="-no-kqemu"; else ARGS=""; fi ;; - *) echo "Cannot handle TARGET_ARCH=$TARGET_ARCH"; exit 1 ;; -esac +has_kvm=$(type -p qemu-kvm) +if [ -n "has_kvm" ] ; then + QEMU="qemu-kvm" ; ARGS="" +else + case $TARGET_ARCH in + i386) QEMU=qemu ; ARGS="" ;; + x86_64) QEMU=qemu-system-x86_64 ; if is_64bits; then ARGS="-no-kqemu"; else ARGS=""; fi ;; + *) echo "Cannot handle TARGET_ARCH=$TARGET_ARCH"; exit 1 ;; + esac +fi echo "Running $COMMAND in $(pwd)" echo "Starting at $(date)" -- 2.47.0