]> review.fuel-infra Code Review - packages/centos6/qemu.git/blob - kvm.modules
Initial commit with version 1.2.0-24
[packages/centos6/qemu.git] / kvm.modules
1 #!/bin/sh
2
3 case $(uname -m) in
4     i?86|x86_64)
5         grep vmx /proc/cpuinfo >/dev/null 2>&1 && vmx=1
6         grep svm /proc/cpuinfo >/dev/null 2>&1 && svm=1
7
8         if [ "$vmx" ] || [ "$svm" ]; then
9             [ "$vmx" ] && modprobe -b kvm-intel >/dev/null 2>&1 && kvm=1
10             [ "$svm" ] && modprobe -b kvm-amd >/dev/null 2>&1 && kvm=1
11         fi
12         ;;
13     ppc64)
14         grep OPAL  /proc/cpuinfo >/dev/null 2>&1 && opal=1
15
16         if [ "$opal" ]; then
17             modprobe -b kvm >/dev/null 2>&1 && kvm=1
18         fi
19         ;;
20     s390x)
21         modprobe -b kvm >/dev/null 2>&1 && kvm=1
22         ;;
23 esac
24
25 if [ "$kvm" ]; then
26     # no reason why vhost should not work with TCG, but currently it does not
27     modprobe -b vhost-net >/dev/null 2>&1
28 else
29     exit 0
30 fi