[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
- [Qemu-devel] [PATCH v2 0/7] tcg-ppc qemu_ldst improvements,
Richard Henderson <=
- [Qemu-devel] [PATCH v2 3/7] configure: Allow command-line configure for ppc32, Richard Henderson, 2013/09/09
- [Qemu-devel] [PATCH v2 4/7] tcg-ppc: Avoid code for nop move, Richard Henderson, 2013/09/09
- [Qemu-devel] [PATCH v2 6/7] tcg-ppc: Use conditional branch and link to slow path, Richard Henderson, 2013/09/09
- [Qemu-devel] [PATCH v2 5/7] tcg-ppc: Cleanup tcg_out_qemu_ld/st_slow_path, Richard Henderson, 2013/09/09
- [Qemu-devel] [PATCH v2 1/7] tcg-ppc: fix qemu_ld/qemu_st for AIX ABI, Richard Henderson, 2013/09/09
- [Qemu-devel] [PATCH v2 2/7] tcg-ppc: use new return-argument ld/st helpers, Richard Henderson, 2013/09/09
- [Qemu-devel] [PATCH v2 7/7] tcg-ppc: Fix and cleanup tcg_out_tlb_check, Richard Henderson, 2013/09/09