[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 00/10] Add --disable-tcg
From: |
Blue Swirl |
Subject: |
Re: [Qemu-devel] [RFC PATCH 00/10] Add --disable-tcg |
Date: |
Mon, 17 Sep 2012 19:20:27 +0000 |
On Mon, Sep 17, 2012 at 4:00 PM, Paolo Bonzini <address@hidden> wrote:
> This is an old series from Anthony that was never committed. Now
> that QEMU does not use ARG0 anymore, it is much simpler to move things
> to and from the helper.c files as needed to remove most of the TCG code
> from non-TCG builds.
>
> Of course we're still a long way from there, since cpu-exec.c is
> intimately linked with exec.c, but we can already add a --disable-tcg
> option that works, and disable some lengthy parts of the build when
> using it.
>
> Patches that make s390 and ppc work with --disable-tcg (along the
> lines of patch 9) are welcome. I'm not going to do that myself
> otherwise, sorry.
Nice series. If it doesn't break anything, I think it's almost ready
to be applied.
>
> Paolo
>
>
> Anthony Liguori (2):
> vl: implement tcg_enabled() and tcg_available() as for other accelerators
> configure: add --disable-tcg configure option
>
> Paolo Bonzini (9):
> configure: factor out list of supported Xen/KVM targets
> configure: add CONFIG_TCG=y to config-host.mak
> tcg: change cpu_restore_state to return void
> exec: small adjustments for TCG separation
> monitor: disable info jit if !TCG
> configure: emit summary at the very end
> i386: move TCG functions out of helper.o, non-TCG functions to cpu.o
> build: do not build TCG files if TCG is disabled
>
> Makefile.target | 5 +-
> arch_init.c | 4 +
> configure | 278
> ++++++++++++++++++++++++++--------------------
> cpu-exec.c | 2 +
> exec-all.h | 20 +++-
> exec.c | 68 +++++++-----
> monitor.c | 4 +
> qemu-common.h | 8 +-
> target-i386/Makefile.objs | 7 +-
> target-i386/cpu.c | 18 +++
> target-i386/excp_helper.c | 24 ++++
> target-i386/fpu_helper.c | 18 ---
> target-i386/helper.c | 24 ----
> translate-all.c | 9 +-
> vl.c | 2 +-
> 15 file modificati, 289 inserzioni(+), 207 rimozioni(-)
>
> --
> 1.7.12
>
>
- Re: [Qemu-devel] [RFC PATCH 09/10] i386: move TCG functions out of helper.o, non-TCG functions to cpu.o, (continued)
Re: [Qemu-devel] [RFC PATCH 00/10] Add --disable-tcg,
Blue Swirl <=