Update from v5: Add a new field "irq_requested_type" in assigned device to clarify the ambigious semantic of deassign irq(at least it's more clear to me, even though we didn't check this in the kernel space). -- libkvm/kvm-common.h | 1 + libkvm/libkvm.c | 178 +++++++++++++-- libkvm/libkvm.h | 58 +++++- qemu/Makefile.target | 1 + qemu/configure | 20 ++ qemu/hw/device-assignment.c | 542 +++++++++++++++++++++++++++++++++++++++++-- qemu/hw/device-assignment.h | 18 ++ qemu/hw/pci.c | 77 ++++++- qemu/hw/pci.h | 38 +++ 9 files changed, 889 insertions(+), 44 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html