[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/20 1.2] kvm updates
From: |
Avi Kivity |
Subject: |
[Qemu-devel] [PULL 00/20 1.2] kvm updates |
Date: |
Mon, 21 May 2012 19:37:28 +0300 |
Please pull from:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master
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(-)
- [Qemu-devel] [PULL 00/20 1.2] kvm updates,
Avi Kivity <=
- [Qemu-devel] [PATCH 10/19] msix: Invoke msix_handle_mask_update on msix_mask_all, Avi Kivity, 2012/05/21
- [Qemu-devel] [PATCH 17/19] kvm: Enable use of kvm_irqchip_in_kernel in hwlib code, Avi Kivity, 2012/05/21
- [Qemu-devel] [PATCH 08/19] kvm: Enable in-kernel irqchip support by default, Avi Kivity, 2012/05/21
- [Qemu-devel] [PATCH 01/19] kvm: Refactor KVMState::max_gsi to gsi_count, Avi Kivity, 2012/05/21
- [Qemu-devel] [PATCH 14/19] kvm: Publicize kvm_irqchip_release_virq, Avi Kivity, 2012/05/21
- [Qemu-devel] [PATCH 06/19] kvm: Update kernel headers, Avi Kivity, 2012/05/21
- [Qemu-devel] [PATCH 04/19] pc: Enable MSI support at APIC level, Avi Kivity, 2012/05/21
- [Qemu-devel] [PATCH 16/19] kvm: Introduce kvm_irqchip_add/remove_irqfd, Avi Kivity, 2012/05/21
- [Qemu-devel] [PATCH 03/19] kvm: Introduce basic MSI support for in-kernel irqchips, Avi Kivity, 2012/05/21
- [Qemu-devel] [PATCH 13/19] kvm: Introduce kvm_irqchip_add_msi_route, Avi Kivity, 2012/05/21