Re: Why "integratorcp" as the default machine type for ARM / AArch64?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 26, 2018 at 01:08:20PM +0100, Andrea Bolognani wrote:
> On Mon, 2018-11-26 at 12:51 +0100, Kashyap Chamarthy wrote:
> > On Mon, Nov 26, 2018 at 12:29:45PM +0100, Andrea Bolognani wrote:
> > > The entries in the table are supposed to reflect the (historical)
> > > QEMU default; in the case of Arm architectures, you're correct that
> > > integratorcp is not the right value, but it should *not* be virt:
> > 
> > Right, I keep remembering this on-and-off---there is no default machine
> > type for ARM architectures, and that it depends on the CPU model
> > configured.
> 
> I don't think it depends on the CPU model at all: you are just
> supposed to provide one explicitly every single time.

Oops, you're right.  It is the other way around: the default *CPU* type
depends on the board model (i.e. machine type) for ARM / AArch64.  

And speaking of which, as Peter Maydell put it on IRC once: "some board
models will ignore any user specificed CPU type; some will error out if
you pick one it can't handle; some will silently try to use it and may
be functional or may  not" :-)

> > > QEMU simply has no default for those architectures, so we should set
> > > the entires above to NULL and let libvirt go through the usual
> > 
> > Can send that trivial patch, if someone is already not on it.
> 
> I have a patch ready, so you can save the effort; additionally,
> regardless of who sends the patch I would like Dan to review it to
> make sure I didn't miss anything in my reasoning :)

Thanks!

> > > process of looking for QEMU's default machine type, not finding one,
> > > and falling back to using the first entry in the list (on my system
> > > that would be akita).
> 
> Small correction: the list from which libvirt will choose the first
> item as fallback is *not* the output of 'qemu -machine help' but
> rather the result of running the 'query-machines' QMP command.

Ah, right; I should've also tried the QMP.  Makes sense.

Thanks for the clarification.

> At least on my system, that will once again result in integratorcp
> being picked as the default, only it will have been obtained through
> the correct route this time.

-- 
/kashyap

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux