cd $(dirname $0)
########## globals
-# 1 gigabyte ram
-RAM=1024
-DISK_SIZE=18G
+# use 2Gb to be safe now that we have a big infra
+# 1Gb used to be anough up to f18
+# with f20 we went to 1.5 Gb
+# with f21 1.5 Gb might be enough too, but we now have much more memory space so WTH
+RAM=2048
+DISK_SIZE=100G
DISK_FORMAT=qcow2
DISK_IMAGE=hdd-${DISK_FORMAT}-${DISK_SIZE}.img
# 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
+
+# use kvm if available
+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)"