Il 13/06/2014 15:21, Peter Maydell ha scritto:
On 13 June 2014 13:49, kostas kotzak <ckonstanti...@yahoo.co.uk> wrote:
> It seems that COREMU multi-thread approach is very simple and effective. Is
> there a reason that QEMU org does not adopt any of these solutions? At least
> for the two most popular architectures x86 and ARM?
The short answer is "because there's a big difference between
'a research project that aims to show feasibility and run some
benchmarks' and 'a portable and robust product-quality implementation
that we could maintain and release'". So far nobody has shown
much interest in working on the latter.
FWIW, I hope to pick up again the work that I talked about at KVM Forum
2013. If completed, this should make multithreaded TCG much simpler
(though not easy by any means). I don't plan to work on multithreaded
TCG myself, though.
http://www.linux-kvm.org/wiki/images/1/17/Kvm-forum-2013-Effective-multithreading-in-QEMU.pdf
Paolo