From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:52322) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUjA8-0001oI-Ez for qemu-devel@nongnu.org; Wed, 16 May 2012 14:41:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SUjA6-0003eR-QZ for qemu-devel@nongnu.org; Wed, 16 May 2012 14:41:28 -0400 Received: from goliath.siemens.de ([192.35.17.28]:34167) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SUjA6-0003do-Gv for qemu-devel@nongnu.org; Wed, 16 May 2012 14:41:26 -0400 From: Jan Kiszka Date: Wed, 16 May 2012 15:41:07 -0300 Message-Id: Subject: [Qemu-devel] [PATCH v4 0/8] uq/master: MSI support for in-kernel irqchip mode List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Avi Kivity , Marcelo Tosatti Cc: qemu-devel , kvm@vger.kernel.org, "Michael S. Tsirkin" Only minor change in v4: - fixed bisectability issue caused by "pc: Enable MSI support at APIC level" - renamed kvm_get_pseudo_gsi to kvm_irqchip_get_virq - introduce kvm_irqchip_release_virq directly (to avoid renaming in a later series) Jan Kiszka (8): 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 hw/apic.c | 3 + hw/kvm/apic.c | 34 +++++++++- hw/msi.h | 5 ++ hw/pc.c | 9 --- hw/xen.h | 10 --- hw/xen_apic.c | 5 ++ kvm-all.c | 165 +++++++++++++++++++++++++++++++++++++++++++-- kvm.h | 1 + linux-headers/linux/kvm.h | 38 ++++++++++ qemu-common.h | 1 + 10 files changed, 244 insertions(+), 27 deletions(-) -- 1.7.3.4