From: Blue Swirl <blauwirbel@gmail.com>
To: qemu-devel@nongnu.org
Cc: blauwirbel@gmail.com
Subject: [Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round
Date: Sat, 8 Sep 2012 11:49:52 +0000 [thread overview]
Message-ID: <cover.1347104854.git.blauwirbel@gmail.com> (raw)
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
next reply other threads:[~2012-09-08 11:50 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-09-08 11:49 Blue Swirl [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1347104854.git.blauwirbel@gmail.com \
--to=blauwirbel@gmail.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.