On 05/22/2012 12:37 AM, Avi Kivity wrote:
Please pull from:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master
Pulled. Thanks.
Regards,
Anthony Liguori
This is mostly Jan's MSI for KVM patches.
----------------------------------------------------------------
Avi Kivity (1):
kvm: update vmxcap for EPT A/D, INVPCID, RDRAND, VMFUNC
Jan Kiszka (19):
kvm: Refactor KVMState::max_gsi to gsi_count
Introduce MSIMessage structure
kvm: Introduce basic MSI support for in-kernel irqchips
pc: Enable MSI support at APIC level
kvm: x86: Wire up MSI support for in-kernel irqchip
kvm: Update kernel headers
kvm: Add support for direct MSI injections
kvm: Enable in-kernel irqchip support by default
msix: Factor out msix_get_message
msix: Invoke msix_handle_mask_update on msix_mask_all
msix: Introduce vector notifiers
kvm: Rename kvm_irqchip_add_route to kvm_irqchip_add_irq_route
kvm: Introduce kvm_irqchip_add_msi_route
kvm: Publicize kvm_irqchip_release_virq
kvm: Make kvm_irqchip_commit_routes an internal service
kvm: Introduce kvm_irqchip_add/remove_irqfd
kvm: Enable use of kvm_irqchip_in_kernel in hwlib code
msix: Add msix_nr_vectors_allocated
virtio/vhost: Add support for KVM in-kernel MSI injection
hw/apic.c | 3 +
hw/kvm/apic.c | 34 ++++++-
hw/msi.h | 5 +
hw/msix.c | 121 +++++++++++++++++++++--
hw/msix.h | 6 ++
hw/pc.c | 9 --
hw/pc_piix.c | 14 +--
hw/pci.h | 8 ++
hw/virtio-pci.c | 126 ++++++++++++++++++++++++
hw/virtio-pci.h | 6 ++
hw/xen.h | 10 --
hw/xen_apic.c | 5 +
kvm-all.c | 236 +++++++++++++++++++++++++++++++++++++++++++--
kvm-stub.c | 23 +++++
kvm.h | 18 ++--
linux-headers/linux/kvm.h | 38 ++++++++
qemu-common.h | 1 +
scripts/kvm/vmxcap | 13 +++
18 files changed, 624 insertions(+), 52 deletions(-)