Due to a depedency on kvm's msix support, msix.c was changed to be a target
dependent file. This patch set changes it back.
v2: make the msix.c->kvm.c interface at a finer granularity, removing the need
for kvm code to know about PCIDevice.
Avi Kivity (8):
msix: avoid leaking kvm data on init failure
kvm: drop kvm_context parameter from msix-related kvm functions
Avoid using kvm_irq_routing_entry in PCIDevice
Avoid use of kvm_irq_routing_entry in hw/msix.c
kvm: Add stubs for msix support code
kvm: allow kvm.h to be included from target independent files
msix: remove CONFIG_KVM depedency
Move msix.o build back to Makefile.objs
Makefile.objs | 4 +--
Makefile.target | 4 --
hw/device-assignment.c | 14 ++++----
hw/msix.c | 82 ++++++++++++++++++++++++------------------------
hw/pci.h | 9 +++++-
kvm-stub.c | 35 ++++++++++++++++++++
kvm.h | 22 +++++++++++--
qemu-kvm-x86.c | 14 ++++----
qemu-kvm.c | 77 ++++++++++++++++++++++++++++++++++++--------
qemu-kvm.h | 55 ++++----------------------------
roms/seabios | 2 +-
11 files changed, 189 insertions(+), 129 deletions(-)
--
1.7.3.1
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html