From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: qemu-kvm: remove "boot=on|off" drive parameter compatibility Date: Mon, 01 Oct 2012 08:19:29 -0500 Message-ID: <87zk468h3y.fsf@codemonkey.ws> References: <20120930191146.GA20012@amt.cnet> <50694EC1.8060006@siemens.com> <20121001093102.GA14797@amt.cnet> <50696E9E.7030302@siemens.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: kvm , qemu-devel , Cole Robinson , Scott Moser , Andreas =?utf-8?Q?F=C3=A4rber?= , Michael Tokarev To: Jan Kiszka , Marcelo Tosatti Return-path: Received: from mail-ob0-f174.google.com ([209.85.214.174]:33453 "EHLO mail-ob0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752050Ab2JANTf (ORCPT ); Mon, 1 Oct 2012 09:19:35 -0400 Received: by obbuo13 with SMTP id uo13so4902575obb.19 for ; Mon, 01 Oct 2012 06:19:34 -0700 (PDT) In-Reply-To: <50696E9E.7030302@siemens.com> Sender: kvm-owner@vger.kernel.org List-ID: 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. -drive ...,boot= <- this is ignored cpu_set command for CPU hotplug which is known broken in qemu-kvm. testdev which is nice but only used for development 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). 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. Is there anything else that needs to happen to make that switch? Regards, Anthony Liguori > > But I would really stop worrying about the qemu-kvm code base. > > Jan > > -- > Siemens AG, Corporate Technology, CT RTC ITP SDP-DE > Corporate Competence Center Embedded Linux > -- > To unsubscribe from this list: send the line "unsubscribe kvm" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:46980) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TIfuT-0003GN-OZ for qemu-devel@nongnu.org; Mon, 01 Oct 2012 09:19:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TIfuJ-0001AK-WA for qemu-devel@nongnu.org; Mon, 01 Oct 2012 09:19:45 -0400 Received: from mail-ob0-f173.google.com ([209.85.214.173]:51290) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TIfuJ-0001AD-RB for qemu-devel@nongnu.org; Mon, 01 Oct 2012 09:19:35 -0400 Received: by obbwc18 with SMTP id wc18so2720154obb.4 for ; Mon, 01 Oct 2012 06:19:34 -0700 (PDT) From: Anthony Liguori In-Reply-To: <50696E9E.7030302@siemens.com> References: <20120930191146.GA20012@amt.cnet> <50694EC1.8060006@siemens.com> <20121001093102.GA14797@amt.cnet> <50696E9E.7030302@siemens.com> Date: Mon, 01 Oct 2012 08:19:29 -0500 Message-ID: <87zk468h3y.fsf@codemonkey.ws> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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 , Marcelo Tosatti Cc: kvm , Scott Moser , Michael Tokarev , qemu-devel , Cole Robinson , Andreas =?utf-8?Q?F=C3=A4rber?= 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. -drive ...,boot= <- this is ignored cpu_set command for CPU hotplug which is known broken in qemu-kvm. testdev which is nice but only used for development 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). 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. Is there anything else that needs to happen to make that switch? Regards, Anthony Liguori > > But I would really stop worrying about the qemu-kvm code base. > > Jan > > -- > Siemens AG, Corporate Technology, CT RTC ITP SDP-DE > Corporate Competence Center Embedded Linux > -- > To unsubscribe from this list: send the line "unsubscribe kvm" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html