Merely rebased from the last patch set posted, fixing trivial conflicts with the ppc/ppc64 qemu_ld/st patch set.
r~ The following changes since commit a684f3cf9b9b9c3cb82be87aafc463de8974610c: Merge remote-tracking branch 'kraxel/seabios-1.7.3.2' into staging (2013-09-30 17:15:27 -0500) are available in the git repository at: git://github.com/rth7680/qemu.git tcg-arm-pull for you to fetch changes up to ee06e23051251c00778edf54fb930198df0e873a: tcg-arm: Move the tlb addend load earlier (2013-10-01 10:20:33 -0700) ---------------------------------------------------------------- Richard Henderson (8): tcg-arm: Use ldrd/strd for appropriate qemu_ld/st64 tcg-arm: Rearrange slow-path qemu_ld/st tcg-arm: Use strd for tcg_out_arg_reg64 tcg-arm: Use QEMU_BUILD_BUG_ON to verify constraints on tlb tcg-arm: Move load of tlb addend into tcg_out_tlb_read tcg-arm: Return register containing tlb addend tcg-arm: Remove restriction on qemu_ld output register tcg-arm: Move the tlb addend load earlier include/exec/exec-all.h | 16 +- tcg/arm/tcg-target.c | 385 +++++++++++++++++++++++++++--------------------- 2 files changed, 216 insertions(+), 185 deletions(-)