More patches to go on top of the 3 patches yesterday. These patches
add a new API that I just learned was necessary -
virNodeDeviceDetachFlags() (explanation in patches), implement it for
xen and qemu, and use it in virsh.
Laine Stump (7):
pci: keep a stubDriver in each virPCIDevice
qemu: bind/unbind stub driver according to config driver name='x'/
hypervisor api: new virNodeDeviceDetachFlags
hypervisor api: implement RPC calls for virNodeDeviceDetachFlags
qemu: implement virNodeDeviceDetachFlags backend
xen: implement virNodeDeviceDetachFlags backend
virsh: use new virNodeDeviceDetachFlags
include/libvirt/libvirt.h.in | 5 +++-
src/driver.h | 6
src/libvirt.c| 69
src/libvirt_private.syms | 2 ++
src/libvirt_public.syms | 5
src/qemu/qemu_driver.c | 25 ++--
src/qemu/qemu_hostdev.c | 22 --
src/remote/remote_driver.c | 34 +-
src/remote/remote_protocol.x | 15 --
src/remote_protocol-structs | 6
src/util/virpci.c| 19
src/util/virpci.h| 5 +++-
src/xen/xen_driver.c | 25 ++--
tools/virsh-nodedev.c| 28 +-
14 files changed, 246 insertions(+), 20 deletions(-)
--
1.7.11.7
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list