hacky fix: now qemu-kvm is force system to load kvm and kvm-xxx modules. Only intel... 5.1 5.1-updates 5.1.1 6.0 6.0.1
authorkoder <koder.mail@gmail.com>
Mon, 4 Aug 2014 11:39:19 +0000 (14:39 +0300)
committerkoder <koder.mail@gmail.com>
Tue, 5 Aug 2014 11:32:25 +0000 (14:32 +0300)
Closes-bug:#1338913
Change-Id: I1ec016dc58a524b53a8568e72d2f68374c6e24ab

kvm.modules
qemu.spec

index 9808105840d3c5048f1eabd4aa735a4b9f866339..f99e9ef4150f9a08618330d92e1093d6fcd3da44 100755 (executable)
@@ -1,6 +1,15 @@
 #!/bin/sh
 
 case $(uname -m) in
+    i?86|x86_64)
+        grep vmx /proc/cpuinfo >/dev/null 2>&1 && vmx=1
+        grep svm /proc/cpuinfo >/dev/null 2>&1 && svm=1
+
+        if [ "$vmx" ] || [ "$svm" ]; then
+            [ "$vmx" ] && modprobe -b kvm-intel >/dev/null 2>&1 && kvm=1
+            [ "$svm" ] && modprobe -b kvm-amd >/dev/null 2>&1 && kvm=1
+        fi
+        ;;
     ppc64)
         grep OPAL  /proc/cpuinfo >/dev/null 2>&1 && opal=1
 
@@ -13,4 +22,5 @@ case $(uname -m) in
         ;;
 esac
 
+
 exit 0
index f8ee37b45e1eff688e3caccf4a75df9bda87ec57..ddbee04999cdfe9913c8646984a97479414c67e5 100644 (file)
--- a/qemu.spec
+++ b/qemu.spec
 %global kvm_package   system-x86
 %global kvm_target    i386
 %global need_qemu_kvm 1
+%global need_kvm_modfile 1
 %endif
 %ifarch x86_64
 %global system_x86    kvm
 %global kvm_package   system-x86
 %global kvm_target    x86_64
 %global need_qemu_kvm 1
+%global need_kvm_modfile 1
 %endif
 %ifarch ppc64
 %global system_ppc    kvm
 Summary: QEMU is a FAST! processor emulator
 Name: qemu
 Version: 2.0.0
-Release: 4.mira1
+Release: 4
 Epoch: 2
 License: GPLv2+ and LGPLv2+ and BSD
 Group: Development/Tools