]> xenbits.xensource.com Git - libvirt.git/commit
qemu: Permit PCI-free aarch64 mach-virt guests
authorAndrea Bolognani <abologna@redhat.com>
Thu, 16 Jun 2016 17:13:19 +0000 (19:13 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Fri, 17 Jun 2016 16:30:04 +0000 (18:30 +0200)
commit86a68bdb0ceddd7813ac7c0f47b07ecc029a5159
tree3bfbd59fc1dd3691369d4cf9c637a274f4f78ab9
parent9e155e1d8a22cae33d7474380dc3f6196493e475
qemu: Permit PCI-free aarch64 mach-virt guests

There has been some progress lately in enabling virtio-pci on
aarch64 guests; however, guest OS support is still spotty at best,
so most guests are going to be using virtio-mmio instead.

Currently, mach-virt guests are closely modeled after q35 guests,
and that includes always adding a dmi-to-pci-bridge that's just
impossible to get rid of. While that's acceptable (if suboptimal)
for q35, where you will always need some kind of PCI device anyway,
mach-virt guests should be allowed to avoid it.
src/qemu/qemu_domain.c
src/qemu/qemu_domain_address.c
tests/qemuxml2argvdata/qemuxml2argv-aarch64-virt-2.6-virtio-pci-default.args
tests/qemuxml2argvdata/qemuxml2argv-aarch64-virtio-pci-default.args
tests/qemuxml2argvdata/qemuxml2argv-aarch64-virtio-pci-manual-addresses.args
tests/qemuxml2argvdata/qemuxml2argv-aarch64-virtio-pci-manual-addresses.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-aarch64-virtio-pci-default.xml
tests/qemuxml2xmloutdata/qemuxml2xmlout-aarch64-virtio-pci-manual-addresses.xml