canonical_arch="$(uname -m | sed 's/i[456]86/i386/')"
timeout=10m
+accel=kvm:tcg
# Handle command line parsing.
echo "qemu-sanity-check [options]"
echo "Options:"
echo " --help Display this help"
+ echo " --accel=[kvm|tcg] Force KVM or software emulation"
echo " -i|--initrd=initrd Set location of initramfs"
echo " -k|--kernel=vmlinuz Set location of kernel"
echo " -q|--qemu=qemu Set location of qemu/KVM binary"
TEMP=$(getopt \
-o i:k:q:t:V \
--long help \
+ --long accel: \
--long initrd: \
--long kernel: \
--long qemu: \
--help)
usage
;;
+ --accel)
+ accel="$2"
+ shift 2
+ ;;
-i|--initrd)
initrd="$2"
shift 2
argv[$((i++))]="-nodefconfig"
argv[$((i++))]="-nodefaults"
argv[$((i++))]="-machine"
-argv[$((i++))]="accel=kvm:tcg"
+argv[$((i++))]="accel=$accel"
argv[$((i++))]="-no-reboot"
argv[$((i++))]="-serial"
argv[$((i++))]="file:$test_output"