All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round
@ 2012-09-08 11:49 Blue Swirl
  2012-09-08 11:49 ` [Qemu-devel] [PATCH v2 01/14] target-s390x: avoid cpu_single_env Blue Swirl
                   ` (14 more replies)
  0 siblings, 15 replies; 17+ messages in thread
From: Blue Swirl @ 2012-09-08 11:49 UTC (permalink / raw)
  To: qemu-devel; +Cc: blauwirbel

Convert remaining targets to AREG0 free mode.

Avoid also cpu_single_env in translation code.

If there are no objections and the s390x queue gets pulled in,
I'll apply the series next weekend.

v2:
  drop queued s390x patches
  avoid also cpu_single_env

Aurelien Jarno (2):
  target-cris: Avoid AREG0 for helpers
  target-cris: Switch to AREG0 free mode

Blue Swirl (12):
  target-s390x: avoid cpu_single_env
  target-lm32: switch to AREG0 free mode
  target-m68k: switch to AREG0 free mode
  target-m68k: avoid using cpu_single_env
  target-unicore32: switch to AREG0 free mode
  target-arm: convert void helpers
  target-arm: convert remaining helpers
  target-arm: final conversion to AREG0 free mode
  target-microblaze: switch to AREG0 free mode
  target-sh4: switch to AREG0 free mode
  target-mips: switch to AREG0 free mode
  Remove unused CONFIG_TCG_PASS_AREG0 and dead code

 Makefile.target                 |    8 -
 configure                       |   11 -
 cpu-all.h                       |   11 -
 cputlb.c                        |    5 -
 dyngen-exec.h                   |   70 ---
 exec-all.h                      |    4 -
 hw/spapr_hcall.c                |    1 -
 softmmu_defs.h                  |   21 -
 softmmu_header.h                |   63 +--
 softmmu_template.h              |   72 +--
 target-arm/Makefile.objs        |    2 -
 target-arm/cpu.h                |   10 +-
 target-arm/helper.c             |    9 +-
 target-arm/helper.h             |   60 ++--
 target-arm/op_helper.c          |   92 ++--
 target-arm/translate.c          |  148 +++---
 target-cris/Makefile.objs       |    2 -
 target-cris/helper.c            |    4 +-
 target-cris/helper.h            |   37 +-
 target-cris/op_helper.c         |   89 ++--
 target-cris/translate.c         |  300 ++++++------
 target-cris/translate_v10.c     |   99 ++--
 target-lm32/Makefile.objs       |    2 -
 target-lm32/helper.h            |   20 +-
 target-lm32/op_helper.c         |   29 +-
 target-lm32/translate.c         |   28 +-
 target-m68k/Makefile.objs       |    2 -
 target-m68k/helpers.h           |    2 +-
 target-m68k/op_helper.c         |   71 +--
 target-m68k/translate.c         |  284 ++++++-----
 target-microblaze/Makefile.objs |    2 -
 target-microblaze/helper.h      |   48 +-
 target-microblaze/op_helper.c   |  115 ++---
 target-microblaze/translate.c   |   61 ++-
 target-mips/Makefile.objs       |    2 -
 target-mips/cpu.h               |   16 +-
 target-mips/helper.h            |  410 ++++++++--------
 target-mips/op_helper.c         | 1065 ++++++++++++++++++++-------------------
 target-mips/translate.c         |  754 ++++++++++++++--------------
 target-s390x/translate.c        |  356 +++++++-------
 target-sh4/Makefile.objs        |    2 -
 target-sh4/helper.h             |   84 ++--
 target-sh4/op_helper.c          |  182 ++++----
 target-sh4/translate.c          |  114 +++--
 target-sparc/Makefile.objs      |    2 -
 target-unicore32/Makefile.objs  |    2 -
 target-unicore32/helper.h       |   26 +-
 target-unicore32/op_helper.c    |   65 +--
 target-unicore32/translate.c    |   38 +-
 tcg/arm/tcg-target.c            |   31 +-
 tcg/arm/tcg-target.h            |    1 -
 tcg/hppa/tcg-target.c           |   24 -
 tcg/hppa/tcg-target.h           |    1 -
 tcg/i386/tcg-target.c           |   30 --
 tcg/i386/tcg-target.h           |    1 -
 tcg/ia64/tcg-target.c           |   34 --
 tcg/ia64/tcg-target.h           |    1 -
 tcg/mips/tcg-target.c           |   31 +-
 tcg/mips/tcg-target.h           |    1 -
 tcg/ppc/tcg-target.c            |   38 --
 tcg/ppc64/tcg-target.c          |   28 -
 tcg/s390/tcg-target.c           |   24 -
 tcg/s390/tcg-target.h           |    1 -
 tcg/sparc/tcg-target.c          |   30 --
 tcg/sparc/tcg-target.h          |    1 -
 tcg/tci/tcg-target.c            |    4 -
 tci.c                           |   12 -
 user-exec.c                     |   14 -
 68 files changed, 2394 insertions(+), 2813 deletions(-)
 delete mode 100644 dyngen-exec.h

-- 
1.7.2.5

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2012-09-16  7:28 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-08 11:49 [Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round Blue Swirl
2012-09-08 11:49 ` [Qemu-devel] [PATCH v2 01/14] target-s390x: avoid cpu_single_env Blue Swirl
2012-09-08 11:49 ` [Qemu-devel] [PATCH v2 02/14] target-lm32: switch to AREG0 free mode Blue Swirl
2012-09-08 11:49 ` [Qemu-devel] [PATCH v2 03/14] target-m68k: " Blue Swirl
2012-09-08 11:49 ` [Qemu-devel] [PATCH v2 04/14] target-m68k: avoid using cpu_single_env Blue Swirl
2012-09-08 11:49 ` [Qemu-devel] [PATCH v2 05/14] target-unicore32: switch to AREG0 free mode Blue Swirl
2012-09-08 11:49 ` [Qemu-devel] [PATCH v2 06/14] target-arm: convert void helpers Blue Swirl
2012-09-08 11:49 ` [Qemu-devel] [PATCH v2 07/14] target-arm: convert remaining helpers Blue Swirl
2012-09-08 11:50 ` [Qemu-devel] [PATCH v2 08/14] target-arm: final conversion to AREG0 free mode Blue Swirl
2012-09-08 11:50 ` [Qemu-devel] [PATCH v2 09/14] target-microblaze: switch " Blue Swirl
2012-09-08 11:50 ` [Qemu-devel] [PATCH v2 10/14] target-cris: Avoid AREG0 for helpers Blue Swirl
2012-09-08 11:50 ` [Qemu-devel] [PATCH v2 11/14] target-cris: Switch to AREG0 free mode Blue Swirl
2012-09-08 11:50 ` [Qemu-devel] [PATCH v2 12/14] target-sh4: switch " Blue Swirl
2012-09-08 13:46   ` Aurelien Jarno
2012-09-08 11:50 ` [Qemu-devel] [PATCH v2 13/14] target-mips: " Blue Swirl
2012-09-08 11:50 ` [Qemu-devel] [PATCH v2 14/14] Remove unused CONFIG_TCG_PASS_AREG0 and dead code Blue Swirl
2012-09-16  7:28 ` [Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round Blue Swirl

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.