[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round
From: |
Blue Swirl |
Subject: |
Re: [Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round |
Date: |
Sun, 16 Sep 2012 07:28:17 +0000 |
On Sat, Sep 8, 2012 at 11:49 AM, Blue Swirl <address@hidden> wrote:
> 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.
Applied all, please report any problems.
>
> 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 06/14] target-arm: convert void helpers, (continued)
- [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
- [Qemu-devel] [PATCH v2 14/14] Remove unused CONFIG_TCG_PASS_AREG0 and dead code, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 12/14] target-sh4: switch to AREG0 free mode, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 13/14] target-mips: switch to AREG0 free mode, Blue Swirl, 2012/09/08
- [Qemu-devel] [PATCH v2 11/14] target-cris: Switch to AREG0 free mode, Blue Swirl, 2012/09/08
- Re: [Qemu-devel] [PATCH v2 00/14] AREG0 patches, final round,
Blue Swirl <=