[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round
From: |
Blue Swirl |
Subject: |
[Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round |
Date: |
Sat, 8 Sep 2012 11:49:52 +0000 |
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
- [Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round,
Blue Swirl <=
- [Qemu-devel] [PATCH v2 01/14] target-s390x: avoid cpu_single_env, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 02/14] target-lm32: switch to AREG0 free mode, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 03/14] target-m68k: switch to AREG0 free mode, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 04/14] target-m68k: avoid using cpu_single_env, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 05/14] target-unicore32: switch to AREG0 free mode, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 06/14] target-arm: convert void helpers, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 08/14] target-arm: final conversion to AREG0 free mode, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 07/14] target-arm: convert remaining helpers, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 09/14] target-microblaze: switch to AREG0 free mode, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 10/14] target-cris: Avoid AREG0 for helpers, Blue Swirl, 2012/09/08