From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:38721) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlKbV-00037i-ET for qemu-devel@nongnu.org; Mon, 25 Jul 2011 08:49:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QlKbU-0003No-9D for qemu-devel@nongnu.org; Mon, 25 Jul 2011 08:49:49 -0400 Received: from mx1.redhat.com ([209.132.183.28]:59852) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlKbT-0003Nk-Vv for qemu-devel@nongnu.org; Mon, 25 Jul 2011 08:49:48 -0400 Date: Mon, 25 Jul 2011 13:49:40 +0100 From: "Richard W.M. Jones" Message-ID: <20110725124940.GS2532@amd.home.annexia.org> References: <4E2AA4AD.2080608@web.de> <20110725094156.GD21852@amd.home.annexia.org> <4E2D465D.7030502@siemens.com> <20110725104542.GR2532@amd.home.annexia.org> <955E0A6F-FDA3-4482-8029-D3063C94C8CD@suse.de> <4E2D65F7.3040703@codemonkey.ws> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4E2D65F7.3040703@codemonkey.ws> Subject: Re: [Qemu-devel] [RESEND][PATCH v3] Generalize -machine command line option List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Peter Maydell , Jan Kiszka , qemu-devel , Alexander Graf , Ian Campbell , Anthony PERARD On Mon, Jul 25, 2011 at 07:47:51AM -0500, Anthony Liguori wrote: > On 07/25/2011 07:44 AM, Alexander Graf wrote: > > > >On 25.07.2011, at 14:05, Peter Maydell wrote: > > > >>On 25 July 2011 12:48, Peter Maydell wrote: > >>>For ARM you absolutely should not be relying on the default > >>>machine type (not least because it's an incredibly ancient > >>>dev board which nobody uses any more). An ARM kernel is > >>>generally fairly specific to the hardware platform being > >>>emulated, so you should know which machine you're intending > >>>to run on and specify it explicitly. > >> > >>In fact having thought about it a bit I'm going to go further > >>and say that the whole idea of a "default machine" is a rather > >>x86-centric idea -- most architectures don't really have a > >>single machine type that's used by just about everybody, > >>always has been, and isn't likely to become obsolete in the > >>future. So if we're reworking the command line API to > >>supersede "-M" then we shouldn't have a default at all. > > > >That's not exactly true. For PPC, everyone so far expects a Mac to pop up. > > Except if you're running on an IBM Power box, then you definitely > expect a pseries guest to pop up. > > We really need to enable the default config file (yes, we have a > default config file) can express the default machine. +1 to this. I was going to say there's missing information here, ie. if I had a Debian/arm kernel know, what machine should I use, but it looks like a config file would provide this missing information. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into Xen guests. http://et.redhat.com/~rjones/virt-p2v