From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:37330) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TJLg1-00046d-SV for qemu-devel@nongnu.org; Wed, 03 Oct 2012 05:55:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TJLg0-0008Qq-Hu for qemu-devel@nongnu.org; Wed, 03 Oct 2012 05:55:37 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55557) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TJLg0-0008Ql-9y for qemu-devel@nongnu.org; Wed, 03 Oct 2012 05:55:36 -0400 Date: Wed, 3 Oct 2012 11:55:32 +0200 From: Gleb Natapov Message-ID: <20121003095532.GO23096@redhat.com> References: <20120930191146.GA20012@amt.cnet> <50694EC1.8060006@siemens.com> <20121001093102.GA14797@amt.cnet> <50696E9E.7030302@siemens.com> <87zk468h3y.fsf@codemonkey.ws> <506999ED.6010409@siemens.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <506999ED.6010409@siemens.com> Subject: Re: [Qemu-devel] qemu-kvm: remove "boot=on|off" drive parameter compatibility List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: kvm , Scott Moser , Marcelo Tosatti , Michael Tokarev , qemu-devel , Anthony Liguori , Cole Robinson , Andreas =?utf-8?Q?F=C3=A4rber?= On Mon, Oct 01, 2012 at 03:26:05PM +0200, Jan Kiszka wrote: > On 2012-10-01 15:19, Anthony Liguori wrote: > > Jan Kiszka writes: > > > >> On 2012-10-01 11:31, Marcelo Tosatti wrote: > >> > >> It's not just about default configs. We need to validate if the > >> migration formats are truly compatible (qemu-kvm -> QEMU, the other way > >> around definitely not). For the command line switches, we could provide > >> a wrapper script that translates them into upstream format or simply > >> ignores them. That should be harmless to carry upstream. > > > > qemu-kvm has: > > > > -no-kvm > > -no-kvm-irqchip > > -no-kvm-pit > > -no-kvm-pit-reinjection > > -tdf <- does nothing > > > > There are replacements for all of the above. If we need to add them to > > qemu.git, it's not big deal to add them. > > But I don't think we should add them to the source code. This can > perfectly be handled my a (disposable) script layer on top of > qemu-system-x86_64 - the namespace (qemu-kvm in most cases) is also free. > > > > > -drive ...,boot= <- this is ignored > > > > cpu_set command for CPU hotplug which is known broken in qemu-kvm. > > Right, so nothing is lost when migrating to QEMU. > > > > > testdev which is nice but only used for development > > Jan, do you have a plan for testdev device? It would be a pity to have qemu-kvm just for that. > > Default nic is rtl8139 vs. e1000. > > > > Some logic to move change the default VGA ram size to 16mb for pc-1.2 > > (QEMU uses 16mb by default now too). > > Also nicely manageable in a wrapper. > > > > > I think at this point, none of this matters but I added the various > > distro maintainers to the thread. > > > > I think it's time for the distros to drop qemu-kvm and just ship > > qemu.git. > > +1 > > Jan > > > Is there anything else that needs to happen to make that > > switch? > > > > Regards, > > > > Anthony Liguori > > -- > Siemens AG, Corporate Technology, CT RTC ITP SDP-DE > Corporate Competence Center Embedded Linux -- Gleb.