[libvirt] PATCH: recent qemu-kvm requires -enable-kvm flag to activate VT optimization

Steve Yarmie steve.yarmie at gmail.com
Mon Nov 16 03:03:51 UTC 2009


Hello,

Recent qemu releases require command option '-enable-qemu' in order
for the kvm functionality be activated. Libvirt needs to pass this 
flag to qemu when starting a domain. Note that without the option,
even if both the kernel and qemu support KVM, KVM will not be activated
and VMs will be slow as molasses ;)

I added a check in qemu_conf.c to see if `qemu -help` emits the -enable-kvm
flag, and if so, use the flag accordingly.

There exists a check in src/qemu/qemu_conf.c to check for the -no-kvm flag.
This check works the same way. 

Adding the included code will not break systems where qemu does not
have the option.

See 'qemu -help':
...
-enable-kvm     enable KVM full virtualization support 
...

included patch against src/qemu/qemu_conf.{c,h}  

-Steve


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: libvirt-qemu-enable-kvm.patch
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20091115/18c1e04a/attachment-0001.ksh>


More information about the libvir-list mailing list