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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).