On Thu, 4 Oct 2007, Gregory Haskins wrote:
> On Thu, 2007-10-04 at 19:27 +0200, Farkas Levente wrote:
>
>> ok but now as qemu code was imported into kvm, then it's probably would
>> be better to witch gcc-4.x?
>
> Sure.  Are you volunteering? ;)  I'm sure both upstream QEMU developers,
> KVM developers, and the community using either would be most
> appreciative.  I know I would be.

Here is a discussion thread about a patch by Michael Matz to make qemu's
CPU emulation code actually work with gcc4:

http://www.nabble.com/-patch--make-qemu-work-with-GCC-4-t4345765.html

It's against the current qemu CVS, so as Avi updated kvm to qemu CVS now,
it might be worth a try.

It means that the CPU emulation incurs a 3% performance regression, but
the CPU emulation is only used when the CPU is not emulated by KVM in
the kernel, so it should be a not a big concern for KVM, and if gcc4
would compile more efficent code for the device emulatoin, it could
even lead to a theoritical speedup when KVM does CPU emulation, but
that is a pure theory.

In this mail (which you do not see in the above thread view), a
git repository with cumulated changes for qemu with gcc4 is mentioned,
it seems to have further fixes on top of the initial patch:

http://www.mail-archive.com/[EMAIL PROTECTED]/msg12017.html

Bernhard Kaindl

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to