Version 3 incorporates fixes for issues I found while testing this series a bit
better than the previous one.
The main objective of this series is to add checks if VFIO is enabled on a host
and if it's the case use it as a default PCI passthrough type instead of the legacy
KVM passthrough type.
Peter Krempa (3):
qemu: hostdev: Refactor PCI passhrough handling
qemu: hostdev: Add checks if PCI passthrough is availabe in the host
qemu: Prefer VFIO for PCI device passthrough
docs/formatdomain.html.in | 9 ++-
src/conf/domain_conf.h | 2 +-
src/qemu/qemu_command.c | 28 ++++++---
src/qemu/qemu_hostdev.c | 143 ++++++++++++++++++++++++++++++++++++++++++++++
src/qemu/qemu_hostdev.h | 5 ++
src/qemu/qemu_hotplug.c | 29 ++++++----
src/qemu/qemu_process.c | 18 ++++--
tests/qemuxml2argvtest.c | 11 ++++
8 files changed, 214 insertions(+), 31 deletions(-)
--
1.8.3.2