On 05/03/14 18:11, Richard Henderson wrote:
Rescued from a branch from September. I can't recall if I ever
actually posted these back then, so I'll wait a week before asking
for a pull.
Re-tested on v8plus. The machine doesn't have 64-bit libraries
installed, so I'm a bit stuck with that.
r~
Richard Henderson (11):
tcg-sparc: Fix ld64 for 32-bit mode
tcg-sparc: Fix tlb read
tcg-sparc: Tidy call+jump patterns
tcg-sparc: Use intptr_t as appropriate
tcg-sparc: Don't handle remainder
tcg-sparc: Dont handle constant arguments to ext32 ops
tcg-sparc: Improve tcg_out_movi
tcg-sparc: Use TCGMemOp within qemu_ldst routines
tcg-sparc: Tidy tcg_out_tlb_load interface
tcg-sparc: Convert to new ldst helpers
tcg-sparc: Convert to new ldst opcodes
tcg/sparc/tcg-target.c | 599 +++++++++++++++++++++++++------------------------
tcg/sparc/tcg-target.h | 6 +-
2 files changed, 304 insertions(+), 301 deletions(-)
Hi Richard,
The basic patchset applies fine to git master although I got the
following warning from git-am:
Applying: tcg-sparc: Fix tlb read
/home/build/src/qemu/git/qemu/.git/rebase-apply/patch:49: trailing
whitespace.
All my SPARC32 and SPARC64 images run with no regressions, and there is
a perceivable slight increase in performance here.
Tested-by: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk>
ATB,
Mark.