[virt-tools-list] [virt-manager PATCH] support creation of x86_64 domains with alternate machine types (e.g. q35)

Cole Robinson crobinso at redhat.com
Wed Jun 4 19:02:07 UTC 2014


On 05/02/2014 10:16 AM, Laine Stump wrote:
> In an apparent attempt to simplify creation of x86_64 domains,
> create.py has always cleared out the list of possible machine types,
> thus forcing all new domains to use the default machine type "pc". Now
> that the much more modern machinetypes based on the Intel Q35 chipset
> are available in qemu, it is more important to allow the user to
> select the machine type when creating a machine.
> 
> This patch makes the default machine type "pc", but adds "q35" as a
> secondary "priority" selection (meaning that it will be placed at the
> top of the list). I also noticed that all the more specific
> machinetypes supported by qemu were duplicated (possibly due to
> combining the list for x86_64 and i686?), so I made a modification to
> remove duplicates in the list.
> 
> Since virt-manager now defaults to adding USB 2.0 controllers to new
> machines, this small change allows virt-manager to create fully
> functioning Q35 machines.

I asked about q35 as the default on qemu-devel, Paolo indicated there are
still some migration issues with AHCI:

https://lists.gnu.org/archive/html/qemu-devel/2014-06/msg00019.html

So similar to what I suggested elsewhere in this thread, I stuck an option to
change from i440FX to q35 in the 'customize before install' dialog. If q35 is
selected, we display a warning that basically says 'only use this if you know
what you are doing'. That's all upstream now

- Cole




More information about the virt-tools-list mailing list