Jelajahi Sumber

chore(configure): set hardware accel. type

greatbridf 2 tahun lalu
induk
melakukan
aed24262ab
1 mengubah file dengan 17 tambahan dan 2 penghapusan
  1. 17 2
      configure

+ 17 - 2
configure

@@ -37,11 +37,9 @@ OS=`uname`
 case "$OS" in
     "Linux")
         echo "Linux"
-        QEMU_ACCEL='-enable-kvm'
         ;;
     "Darwin")
         echo "macOS"
-        QEMU_ACCEL='-accel hvf'
         ;;
     *)
         echo "unknown"
@@ -49,6 +47,23 @@ case "$OS" in
         ;;
 esac
 
+event "setting hardware acceleration type"
+case "$OS" in
+    "Linux")
+        echo "kvm"
+        QEMU_ACCEL='-enable-kvm'
+        ;;
+    "Darwin")
+        if [ "$QEMU" = "qemu-system-x86_64" ]; then
+            echo "hvf"
+            QEMU_ACCEL='-accel hvf'
+        else
+            echo "tcg"
+            QEMU_ACCEL='-accel tcg'
+        fi
+        ;;
+esac
+
 event "checking cross compiling"
 if [ "$CROSS_COMPILE" != "" ]; then
     echo "yes"