From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44439) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2ZLN-0008MH-KL for qemu-devel@nongnu.org; Tue, 17 May 2016 03:23:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b2ZLI-0001fj-Gg for qemu-devel@nongnu.org; Tue, 17 May 2016 03:23:05 -0400 Received: from mx1.redhat.com ([209.132.183.28]:52592) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2ZLI-0001fd-BE for qemu-devel@nongnu.org; Tue, 17 May 2016 03:23:00 -0400 Date: Tue, 17 May 2016 15:22:54 +0800 From: Peter Xu Message-ID: <20160517072254.GB3285@pxdev.xzpeter.org> References: <1463469353-25642-1-git-send-email-peterx@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <1463469353-25642-1-git-send-email-peterx@redhat.com> Subject: Re: [Qemu-devel] [PATCH v7 00/25] IOMMU: Enable interrupt remapping for Intel IOMMU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: imammedo@redhat.com, rth@twiddle.net, ehabkost@redhat.com, jasowang@redhat.com, marcel@redhat.com, mst@redhat.com, pbonzini@redhat.com, jan.kiszka@web.de, rkrcmar@redhat.com, alex.williamson@redhat.com, wexu@redhat.com, davidkiarie4@gmail.com On Tue, May 17, 2016 at 03:15:28PM +0800, Peter Xu wrote: > This is v7 patchset for Intel IOMMU IR support. This patchset is > based on the following two patches: > > - [PATCH v3] pci: fix pci_requester_id() > > https://lists.gnu.org/archive/html/qemu-devel/2016-05/msg02672.html > > - [PATCH 0/2] IOAPIC: clear remote IRR for edge interrupts > > https://lists.gnu.org/archive/html/qemu-devel/2016-05/msg01431.html > > Please apply the above two patches as well before testing this > patchset. The first patch fixes issue when IR is used with pci > bridges, like pci-bridge device. The second patch fixes issue when > IR is used with level-triggered interrupt devices, like e1000. > > v7 changes (using v6 patch index): > - patch 10: trivial change in debug string (remove one more "\n") > - patch 17-18: ioapic remote irr patches, sent seperately > already. So removed from this series. > - patch 24: > - fix commit message: only irqfd msi routes are maintained, not > all msi routes. > - skip all IOAPIC msi entries (dev == NULL). We only need to > housekeep irqfd users. > - added patches > - pick up Radim's patch on adding MHMV ecap bits [Radim] > - remove all vtd_* patches, instead, use x86-iommu ones at the first > place. This introduced lots of patch order changes and content > changes, which affected from original patch 8 to the end. Sorry! > [Jan] Online branch for convenience: https://github.com/xzpeter/qemu vtd-intr-v7 Thanks, -- peterx