[PULL,0/8] tcg-arm qemu_ld/st improvements

Message ID 1380663109-14434-1-git-send-email-rth@twiddle.net
State New
Headers show


git://github.com/rth7680/qemu.git tcg-arm-pull


Richard Henderson Oct. 1, 2013, 9:31 p.m.
Merely rebased from the last patch set posted, fixing trivial
conflicts with the ppc/ppc64 qemu_ld/st patch set.


The following changes since commit a684f3cf9b9b9c3cb82be87aafc463de8974610c:

  Merge remote-tracking branch 'kraxel/seabios-' 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(-)