On 8/28/2014 12:14 PM, Paolo Bonzini wrote:
> Hi everyone,
> 
> these patches provide a speedup around 20% when running PPC softmmu
> emulation on x86 machines (10% for user-mode emulation).  There are
> actually two separate speedups here:
> 
> * avoiding TLB flushing on every kernel<->user transition (patches 1-2)
> 
> * rewriting CR handling to use 32 1-bit registers instead of 8
>   4-bit registers (patches 3-16)
> 
> They must not be too shoddy; they boot a Linux guest fine. :) And the
> speedup is very interesting of course.  The three problems with it are:
> 
> * I don't have a good testsuite.  So floating-point, decimal and SPE
>   are mostly untested
> 
> * I don't have much time to work on them (they are about a year old and
>   I have just rebased them).
> 
> * Patch 15 is a monster and hard to review, but I have no idea how to
>   split it.
> 
> Please take a look and if you are interested help in any way you can. :)

Paolo:  I will carve out some time to help with both testing and review.

> 

[ ... ]


Reply via email to