From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: [PATCH v3 0/8] uq/master: MSI support for in-kernel irqchip mode Date: Thu, 10 May 2012 18:02:49 -0300 Message-ID: Cc: kvm@vger.kernel.org, qemu-devel , "Michael S. Tsirkin" , Stefano Stabellini To: Avi Kivity , Marcelo Tosatti Return-path: Received: from thoth.sbs.de ([192.35.17.2]:31339 "EHLO thoth.sbs.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757565Ab2EJVDO (ORCPT ); Thu, 10 May 2012 17:03:14 -0400 Sender: kvm-owner@vger.kernel.org List-ID: Version 3 is mostly a rebase + the final consolidation over the direct MSI inject mechanism that made it into kvm.git recently. I also introduced an MSIMessage structure as it will be helpful for the follow-up work on irqfd-driven MSI injection under KVM. And, finally, this flips the default for kernel_irqchip to on. CC: Stefano Stabellini 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