]> xenbits.xensource.com Git - libvirt.git/commitdiff
aarch64: Support versioned machine types.
authorRichard W.M. Jones <rjones@redhat.com>
Fri, 23 Jan 2015 14:48:25 +0000 (09:48 -0500)
committerRichard W.M. Jones <rjones@redhat.com>
Fri, 23 Jan 2015 15:12:33 +0000 (15:12 +0000)
For distros that want to add versioned machine types, they will add
(downstream) machine types like "virt-foo-1.2.3".  Detect these as
MMIO too.

Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
src/qemu/qemu_command.c

index e793b7e51a31dd62b1ad94c38d8ab431568253e9..73140060390aea157de022730bb38109424324e1 100644 (file)
@@ -1158,7 +1158,8 @@ qemuDomainAssignARMVirtioMMIOAddresses(virDomainDefPtr def,
     if (((def->os.arch == VIR_ARCH_ARMV7L) ||
         (def->os.arch == VIR_ARCH_AARCH64)) &&
         (STRPREFIX(def->os.machine, "vexpress-") ||
-            STREQ(def->os.machine, "virt")) &&
+            STREQ(def->os.machine, "virt") ||
+            STRPREFIX(def->os.machine, "virt-")) &&
         virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE_VIRTIO_MMIO)) {
         qemuDomainPrimeVirtioDeviceAddresses(
             def, VIR_DOMAIN_DEVICE_ADDRESS_TYPE_VIRTIO_MMIO);