From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Kiszka Subject: Re: [RFC][PATCH v2 0/4] uq/master: Basic MSI support for in-kernel irqchip mode Date: Tue, 03 Apr 2012 21:17:30 +0200 Message-ID: <4F7B4CCA.5020702@siemens.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: kvm@vger.kernel.org, qemu-devel , "Michael S. Tsirkin" To: Avi Kivity , Marcelo Tosatti Return-path: Received: from thoth.sbs.de ([192.35.17.2]:18848 "EHLO thoth.sbs.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754544Ab2DCTRi (ORCPT ); Tue, 3 Apr 2012 15:17:38 -0400 In-Reply-To: Sender: kvm-owner@vger.kernel.org List-ID: On 2012-04-03 09:23, Jan Kiszka wrote: > This is v2 of the RFC, fixing a memory leak in > kvm_flush_dynamic_msi_routes and adding support for the proposed > KVM_SIGNAL_MSI IOCTL. > > This series depends on "kvm: set gsi_bits and max_gsi correctly" > (http://thread.gmane.org/gmane.comp.emulators.kvm.devel/88906). > > Jan Kiszka (4): > kvm: Refactor KVMState::max_gsi to gsi_count > kvm: Introduce basic MSI support for in-kernel irqchips > KVM: x86: Wire up MSI support for in-kernel irqchip > kvm: Add support for direct MSI injections > > hw/apic.c | 3 + > hw/kvm/apic.c | 33 +++++++++- > hw/pc.c | 5 -- > kvm-all.c | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- > kvm.h | 1 + > 5 files changed, 225 insertions(+), 12 deletions(-) > As we obviously agreed on the general direction regarding an MSI injection interface, I think patches 1-3 can lose their RFC tags and are ready for uq/master (provided there are no further review comments). Patch 4 will be reworked once the kernel interface is finalized. Jan -- Siemens AG, Corporate Technology, CT T DE IT 1 Corporate Competence Center Embedded Linux From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:34605) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SF9Ef-0002qN-Ub for qemu-devel@nongnu.org; Tue, 03 Apr 2012 15:17:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SF9EV-0004o9-1Y for qemu-devel@nongnu.org; Tue, 03 Apr 2012 15:17:45 -0400 Received: from thoth.sbs.de ([192.35.17.2]:29978) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SF9EU-0004nl-Ny for qemu-devel@nongnu.org; Tue, 03 Apr 2012 15:17:34 -0400 Message-ID: <4F7B4CCA.5020702@siemens.com> Date: Tue, 03 Apr 2012 21:17:30 +0200 From: Jan Kiszka MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC][PATCH v2 0/4] uq/master: Basic 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" On 2012-04-03 09:23, Jan Kiszka wrote: > This is v2 of the RFC, fixing a memory leak in > kvm_flush_dynamic_msi_routes and adding support for the proposed > KVM_SIGNAL_MSI IOCTL. > > This series depends on "kvm: set gsi_bits and max_gsi correctly" > (http://thread.gmane.org/gmane.comp.emulators.kvm.devel/88906). > > Jan Kiszka (4): > kvm: Refactor KVMState::max_gsi to gsi_count > kvm: Introduce basic MSI support for in-kernel irqchips > KVM: x86: Wire up MSI support for in-kernel irqchip > kvm: Add support for direct MSI injections > > hw/apic.c | 3 + > hw/kvm/apic.c | 33 +++++++++- > hw/pc.c | 5 -- > kvm-all.c | 195 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- > kvm.h | 1 + > 5 files changed, 225 insertions(+), 12 deletions(-) > As we obviously agreed on the general direction regarding an MSI injection interface, I think patches 1-3 can lose their RFC tags and are ready for uq/master (provided there are no further review comments). Patch 4 will be reworked once the kernel interface is finalized. Jan -- Siemens AG, Corporate Technology, CT T DE IT 1 Corporate Competence Center Embedded Linux