From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48850) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlzC7-00064v-Dn for qemu-devel@nongnu.org; Tue, 13 Oct 2015 09:00:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZlzC2-0004ph-H8 for qemu-devel@nongnu.org; Tue, 13 Oct 2015 09:00:43 -0400 Received: from mx1.redhat.com ([209.132.183.28]:41384) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZlzC2-0004pS-6n for qemu-devel@nongnu.org; Tue, 13 Oct 2015 09:00:38 -0400 Date: Tue, 13 Oct 2015 16:00:33 +0300 From: "Michael S. Tsirkin" Message-ID: <20151013155711-mutt-send-email-mst@redhat.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Subject: Re: [Qemu-devel] [PATCH 0/3] Make KVM/MSI code device-ID-aware List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Pavel Fedin Cc: Paolo Bonzini , qemu-devel@nongnu.org On Tue, Oct 13, 2015 at 03:11:59PM +0300, Pavel Fedin wrote: > This small series is actually an extraction from vITS support RFC > (https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg07074.html). > Nobody reviewed it so far, however some bits of it could actually be > applied early. This series consists only of those parts, which do not > depend on any new unreleased kernel APIs. I'm not at all sure we want to keep extending pci-assign with more functionality. Why not add it to vfio instead? > > Pavel Fedin (3): > kvm: Make KVM_CAP_SIGNAL_MSI globally available > hw/pci: Introduce msi_device_id() > kvm: Pass PCI device pointer to MSI routing functions > > hw/i386/kvm/pci-assign.c | 9 +++++---- > hw/pci/msi.c | 2 +- > hw/vfio/pci.c | 11 ++++++----- > hw/virtio/virtio-pci.c | 5 +++-- > include/hw/pci/msi.h | 5 +++++ > include/sysemu/kvm.h | 14 ++++++++++++-- > kvm-all.c | 15 ++++++++------- > kvm-stub.c | 5 +++-- > 8 files changed, 43 insertions(+), 23 deletions(-) > > -- > 2.4.4