From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50601) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XN44e-0006lh-20 for qemu-devel@nongnu.org; Thu, 28 Aug 2014 14:05:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XN44S-00009U-P8 for qemu-devel@nongnu.org; Thu, 28 Aug 2014 14:05:28 -0400 Message-ID: <53FF6F59.5090003@gmail.com> Date: Thu, 28 Aug 2014 13:05:13 -0500 From: Tom Musta MIME-Version: 1.0 References: <1409246113-6519-1-git-send-email-pbonzini@redhat.com> In-Reply-To: <1409246113-6519-1-git-send-email-pbonzini@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFT/RFH PATCH 00/16] PPC speedup patches for TCG List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini , qemu-devel@nongnu.org Cc: dgibson@redhat.com, qemu-ppc@nongnu.org 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. > [ ... ]