qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL 00/17] TCG 2013-10-10


From: Richard Henderson
Subject: [Qemu-devel] [PULL 00/17] TCG 2013-10-10
Date: Thu, 10 Oct 2013 14:28:28 -0700

This is a combination of 3.5 patch sets posted over the last month:
delete hppa, move helper registrations to tcg.c, move a configure
flag to tcg backends, and the first half of conversion to new ldst
opcodes.

Once applied, I'll follow up with tcg backend specific pull requests
that ought to be conflict-free.


r~


The following changes since commit a107170537abdfec7221c1e0d424c82f5faf2ebe:

  Merge remote-tracking branch 'stefanha/block' into staging (2013-10-09 
07:54:42 -0700)

are available in the git repository at:


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

for you to fetch changes up to 867b3201a333e35a91bea9febc66cce689a765c4:

  exec: Add both big- and little-endian memory helpers (2013-10-10 13:19:21 
-0700)

----------------------------------------------------------------
Richard Henderson (17):
      tcg-hppa: Remove tcg backend
      tcg: Delete tcg_helper_get_name declaration
      tcg: Use a GHashTable for tcg_find_helper
      target-m68k: Rename helpers.h to helper.h
      tcg: Move helper registration into tcg_context_init
      tcg: Remove stray semi-colons from target-*/helper.h
      tcg: Put target helper data into an array.
      tcg: Add tcg-runtime.c helpers to all_helpers
      tcg: Merge tcg_register_helper into tcg_context_init
      tcg-aarch64: Update to helper_ret_*_mmu routines
      exec: Delete is_tcg_gen_code and GETRA_EXT
      tcg: Add tcg-be-null.h
      tcg: Add tcg-be-ldst.h
      configure: Remove CONFIG_QEMU_LDST_OPTIMIZATION
      tcg: Add TCGMemOp
      tcg: Add qemu_ld_st_i32/64
      exec: Add both big- and little-endian memory helpers

 MAINTAINERS                         |    5 -
 configure                           |   11 -
 include/exec/def-helper.h           |    3 +-
 include/exec/exec-all.h             |   30 -
 include/exec/softmmu_template.h     |  286 +++++-
 target-alpha/helper.h               |    2 +-
 target-alpha/translate.c            |    4 -
 target-arm/helper.h                 |    8 +-
 target-arm/translate.c              |    3 -
 target-cris/helper.h                |    8 +-
 target-cris/translate.c             |    3 -
 target-i386/translate.c             |    4 -
 target-m68k/helper.c                |    2 +-
 target-m68k/{helpers.h => helper.h} |    0
 target-m68k/op_helper.c             |    2 +-
 target-m68k/translate.c             |    7 +-
 target-microblaze/translate.c       |    2 -
 target-mips/helper.h                |   12 +-
 target-mips/translate.c             |    4 -
 target-openrisc/translate.c         |    2 -
 target-ppc/helper.h                 |   10 +-
 target-ppc/translate.c              |    4 -
 target-s390x/translate.c            |    4 -
 target-sh4/translate.c              |    4 -
 target-sparc/helper.h               |   18 +-
 target-sparc/translate.c            |    5 -
 target-unicore32/translate.c        |    3 -
 target-xtensa/translate.c           |    2 -
 tcg/README                          |   43 +-
 tcg/aarch64/tcg-target.c            |   51 +-
 tcg/aarch64/tcg-target.h            |    2 +
 tcg/arm/tcg-target.c                |   27 +-
 tcg/arm/tcg-target.h                |    2 +
 tcg/hppa/tcg-target.c               | 1831 -----------------------------------
 tcg/hppa/tcg-target.h               |  123 ---
 tcg/i386/tcg-target.c               |   30 +-
 tcg/i386/tcg-target.h               |    2 +
 tcg/ia64/tcg-target.c               |    2 +
 tcg/ia64/tcg-target.h               |    2 +
 tcg/mips/tcg-target.c               |    2 +
 tcg/mips/tcg-target.h               |    2 +
 tcg/ppc/tcg-target.c                |   28 +-
 tcg/ppc/tcg-target.h                |    2 +
 tcg/ppc64/tcg-target.c              |   26 +-
 tcg/ppc64/tcg-target.h              |    2 +
 tcg/s390/tcg-target.c               |    2 +
 tcg/s390/tcg-target.h               |    2 +
 tcg/sparc/tcg-target.c              |    2 +
 tcg/sparc/tcg-target.h              |    2 +
 tcg/tcg-be-ldst.h                   |   90 ++
 tcg/tcg-be-null.h                   |   43 +
 tcg/tcg-op.h                        |  239 ++---
 tcg/tcg-opc.h                       |   96 +-
 tcg/tcg.c                           |  338 +++++--
 tcg/tcg.h                           |  166 ++--
 tcg/tci/tcg-target.c                |    2 +
 tcg/tci/tcg-target.h                |    2 +
 translate-all.c                     |   12 -
 58 files changed, 992 insertions(+), 2629 deletions(-)
 rename target-m68k/{helpers.h => helper.h} (100%)
 delete mode 100644 tcg/hppa/tcg-target.c
 delete mode 100644 tcg/hppa/tcg-target.h
 create mode 100644 tcg/tcg-be-ldst.h
 create mode 100644 tcg/tcg-be-null.h



reply via email to

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