qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v2 0/7] tcg-ppc qemu_ldst improvements


From: Richard Henderson
Subject: [Qemu-devel] [PATCH v2 0/7] tcg-ppc qemu_ldst improvements
Date: Mon, 9 Sep 2013 17:28:15 -0700

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 via email to

[Prev in Thread] Current Thread [Next in Thread]