qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Richard Henderson <rth@twiddle.net>
To: qemu-devel@nongnu.org
Cc: pbonzini@redhat.com, aurelien@aurel32.net
Subject: [Qemu-devel] [PATCH v2 0/7] tcg-ppc qemu_ldst improvements
Date: Mon,  9 Sep 2013 17:28:15 -0700	[thread overview]
Message-ID: <1378772902-4074-1-git-send-email-rth@twiddle.net> (raw)

I'm not 100% sure what was wrong with v1 -- possibly some silly typo
fixed during rebasing on top of Paolo's patches.  I did that since at
minimum his patches are necessary for AIX fixes.

I tested my usual alpha/arm/sparc/x86 test images, and also Paulo's
sieve32.flat, and they all work now.

Speaking of sieve32.flat, unlike most of my kernel images, that's a
very easy to measure benchmark.  So I gave it a little whirl and I
see a 3% improvement on top of Paulo's patch set on a power7 host.
Most of this appears to be in the last patch, improving the tlb load.

This patch set is relative to mainline, so it will trivially conflict
with any previously posted patches within include/exec/exec-all.h.


r~



Paolo Bonzini (2):
  tcg-ppc: fix qemu_ld/qemu_st for AIX ABI
  tcg-ppc: use new return-argument ld/st helpers

Richard Henderson (5):
  configure: Allow command-line configure for ppc32
  tcg-ppc: Avoid code for nop move
  tcg-ppc: Cleanup tcg_out_qemu_ld/st_slow_path
  tcg-ppc: Use conditional branch and link to slow path
  tcg-ppc: Fix and cleanup tcg_out_tlb_check

 configure               |   8 +
 include/exec/exec-all.h |   4 +-
 tcg/ppc/tcg-target.c    | 506 +++++++++++++++++++++---------------------------
 3 files changed, 226 insertions(+), 292 deletions(-)

-- 
1.8.3.1

             reply	other threads:[~2013-09-10  0:28 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-10  0:28 Richard Henderson [this message]
2013-09-10  0:28 ` [Qemu-devel] [PATCH v2 1/7] tcg-ppc: fix qemu_ld/qemu_st for AIX ABI Richard Henderson
2013-09-10  0:28 ` [Qemu-devel] [PATCH v2 2/7] tcg-ppc: use new return-argument ld/st helpers Richard Henderson
2013-09-10  0:28 ` [Qemu-devel] [PATCH v2 3/7] configure: Allow command-line configure for ppc32 Richard Henderson
2013-09-10  0:28 ` [Qemu-devel] [PATCH v2 4/7] tcg-ppc: Avoid code for nop move Richard Henderson
2013-09-10  0:28 ` [Qemu-devel] [PATCH v2 5/7] tcg-ppc: Cleanup tcg_out_qemu_ld/st_slow_path Richard Henderson
2013-09-10  0:28 ` [Qemu-devel] [PATCH v2 6/7] tcg-ppc: Use conditional branch and link to slow path Richard Henderson
2013-09-10  0:28 ` [Qemu-devel] [PATCH v2 7/7] tcg-ppc: Fix and cleanup tcg_out_tlb_check Richard Henderson
2013-09-10  0:33   ` Richard Henderson
2013-09-10  0:39   ` [Qemu-devel] [PATCH v3 " Richard Henderson
2013-09-10  0:42   ` [Qemu-devel] [PATCH v4 " Richard Henderson
2013-09-10  6:56 ` [Qemu-devel] [PATCH v2 0/7] tcg-ppc qemu_ldst improvements Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1378772902-4074-1-git-send-email-rth@twiddle.net \
    --to=rth@twiddle.net \
    --cc=aurelien@aurel32.net \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).