From: "Andreas Färber" <afaerber@suse.de>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Peter Maydell <peter.maydell@linaro.org>,
QEMU Developers <qemu-devel@nongnu.org>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Qemu-devel] Project idea: make QEMU more flexible
Date: Mon, 06 Jan 2014 19:12:07 +0100 [thread overview]
Message-ID: <52CAF1F7.80304@suse.de> (raw)
In-Reply-To: <20140106151251.GB10654@zion.uk.xensource.com>
Am 06.01.2014 16:12, schrieb Wei Liu:
> On Mon, Jan 06, 2014 at 01:30:20PM +0000, Peter Maydell wrote:
>> On 6 January 2014 12:54, Wei Liu <wei.liu2@citrix.com> wrote:
>>> In fact I've already hacked a prototype during Christmas. What's I've
>>> done so far:
>>>
>>> 1. create target-null which only has some stubs to CPU emulation
>>> framework.
>>>
>>> 2. add a few lines to configure / Makefiles*, create
>>> default-configs/null-softmmu
>>
>> I think it would be better to add support to allow you to
>> configure with --disable-tcg. This would match the existing
>> --disable/--enable switches for KVM and Xen, and then you
>> could configure --disable-kvm --disable-tcg --enable-xen
>> and get a qemu-system-i386 or qemu-system-arm with only
>> the Xen support and none of the TCG emulation code.
>>
>
> In this case the architecture-specific code in target-* is still
> included which might not help reduce the size much.
Define target-specific code in target-*? Most of that is TCG-specific
and wouldn't be compiled in in that case. The KVM-specific bits don't
get compiled in with --disable-kvm today already save for a few stubs.
Adding yet another separate binary with no added functional value
doesn't strike me as the most helpful idea for the community, compared
to configure-optimizing the binaries built today.
Who would use the stripped-down binaries anyway? Just Citrix? Because
SUSE is headed for sharing QEMU packages between Xen and KVM, so we
couldn't enable such Xen-only-optimized binaries.
Regards,
Andreas
--
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg
next prev parent reply other threads:[~2014-01-06 18:12 UTC|newest]
Thread overview: 83+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-06 12:54 [Qemu-devel] Project idea: make QEMU more flexible Wei Liu
2014-01-06 13:23 ` Peter Crosthwaite
2014-01-06 15:11 ` Wei Liu
2014-01-06 15:11 ` Wei Liu
2014-01-06 16:32 ` Peter Maydell
2014-01-06 17:34 ` Stefano Stabellini
2014-01-06 17:34 ` Stefano Stabellini
2014-01-06 18:06 ` Peter Maydell
2014-01-06 18:06 ` Peter Maydell
2014-01-07 13:26 ` Stefano Stabellini
2014-01-07 13:26 ` Stefano Stabellini
2014-01-07 13:35 ` Peter Maydell
2014-01-07 13:35 ` Peter Maydell
2014-01-07 13:50 ` Paolo Bonzini
2014-01-07 13:50 ` [Qemu-devel] " Paolo Bonzini
2014-01-07 14:34 ` Stefano Stabellini
2014-01-07 14:34 ` Stefano Stabellini
2014-01-07 14:38 ` [Qemu-devel] " Wei Liu
2014-01-07 14:40 ` Paolo Bonzini
2014-01-07 14:40 ` [Qemu-devel] " Paolo Bonzini
2014-01-07 14:38 ` Wei Liu
2014-01-07 15:11 ` [Qemu-devel] " Peter Maydell
2014-01-07 15:34 ` Paolo Bonzini
2014-01-07 15:34 ` Paolo Bonzini
2014-01-07 15:11 ` Peter Maydell
2014-01-06 16:32 ` [Qemu-devel] " Peter Maydell
2014-01-06 13:23 ` Peter Crosthwaite
2014-01-06 13:25 ` [Qemu-devel] [Xen-devel] " Frediano Ziglio
2014-01-06 14:17 ` Stefano Stabellini
2014-01-06 14:21 ` Peter Maydell
2014-01-06 14:27 ` [Qemu-devel] " Anthony Liguori
2014-01-06 14:27 ` [Qemu-devel] [Xen-devel] " Anthony Liguori
2014-01-06 14:54 ` Stefano Stabellini
2014-01-06 15:04 ` [Qemu-devel] " Peter Maydell
2014-01-06 15:04 ` [Qemu-devel] [Xen-devel] " Peter Maydell
2014-01-06 20:59 ` Paolo Bonzini
2014-01-06 20:59 ` Paolo Bonzini
2014-01-06 15:39 ` [Qemu-devel] [Xen-devel] " Anthony Liguori
2014-01-06 15:57 ` [Qemu-devel] " Stefano Stabellini
2014-01-06 15:57 ` [Qemu-devel] [Xen-devel] " Stefano Stabellini
2014-01-06 17:49 ` [Qemu-devel] " Anthony Liguori
2014-01-06 17:49 ` [Qemu-devel] [Xen-devel] " Anthony Liguori
2014-01-06 18:04 ` [Qemu-devel] " Stefano Stabellini
2014-01-06 18:04 ` [Qemu-devel] [Xen-devel] " Stefano Stabellini
2014-01-06 18:00 ` Andreas Färber
2014-01-06 20:53 ` [Qemu-devel] " Paolo Bonzini
2014-01-06 20:53 ` [Qemu-devel] [Xen-devel] " Paolo Bonzini
2014-01-07 12:34 ` Wei Liu
2014-01-07 13:32 ` Paolo Bonzini
2014-01-07 13:37 ` Wei Liu
2014-01-07 13:37 ` Wei Liu
2014-01-21 18:27 ` [Qemu-devel] [Xen-devel] " Wei Liu
2014-01-22 10:20 ` Paolo Bonzini
2014-01-22 10:20 ` [Qemu-devel] [Xen-devel] " Paolo Bonzini
2014-01-22 12:09 ` Wei Liu
2014-01-22 12:09 ` Wei Liu
2014-01-22 16:09 ` [Qemu-devel] [Xen-devel] " Wei Liu
2014-01-23 9:11 ` Paolo Bonzini
2014-01-23 9:11 ` [Qemu-devel] [Xen-devel] " Paolo Bonzini
2014-01-23 13:54 ` Wei Liu
2014-01-23 16:23 ` Wei Liu
2014-02-04 4:32 ` Paolo Bonzini
2014-02-04 4:32 ` [Qemu-devel] [Xen-devel] " Paolo Bonzini
2014-01-23 16:23 ` Wei Liu
2014-01-23 13:54 ` Wei Liu
2014-01-22 16:09 ` Wei Liu
2014-01-21 18:27 ` Wei Liu
2014-01-07 13:32 ` Paolo Bonzini
2014-01-07 12:34 ` [Qemu-devel] " Wei Liu
2014-01-06 18:00 ` Andreas Färber
2014-01-06 15:39 ` Anthony Liguori
2014-01-06 14:54 ` Stefano Stabellini
2014-01-06 14:21 ` Peter Maydell
2014-01-06 14:17 ` Stefano Stabellini
2014-01-06 13:25 ` Frediano Ziglio
2014-01-06 13:30 ` [Qemu-devel] " Peter Maydell
2014-01-06 15:12 ` Wei Liu
2014-01-06 18:12 ` Andreas Färber [this message]
2014-01-06 18:25 ` Wei Liu
2014-01-07 13:10 ` [Qemu-devel] [Xen-devel] " Stefano Stabellini
2014-01-07 13:10 ` [Qemu-devel] " Stefano Stabellini
2014-01-06 18:25 ` Wei Liu
2014-01-06 15:12 ` Wei Liu
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=52CAF1F7.80304@suse.de \
--to=afaerber@suse.de \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=wei.liu2@citrix.com \
--cc=xen-devel@lists.xen.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.