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<peter.mayd...@linaro.org> 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