]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: fix default devices on sparc machines
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 18 Nov 2020 14:59:47 +0000 (14:59 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Fri, 20 Nov 2020 12:09:51 +0000 (12:09 +0000)
The sparc machines have little in common with sparc64 machines.

No sparc machine type includes a PCI bus, so we should not be adding one
to the XML. This further means that we should not be adding a memory
balloon device, nor USB controller as these are both PCI based.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/qemu/qemu_domain.c

index 2158080a56ad5ee71e52ace6bba470ae7c1e3ac4..e85ca809299d015cba979bc12583c0cb06cc77d1 100644 (file)
@@ -3561,6 +3561,10 @@ qemuDomainDefAddDefaultDevices(virDomainDefPtr def,
         break;
 
     case VIR_ARCH_SPARC:
+        addDefaultUSB = false;
+        addDefaultMemballoon = false;
+        break;
+
     case VIR_ARCH_SPARC64:
         addPCIRoot = true;
         break;