From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60506) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7Kb6-0000mY-2b for qemu-devel@nongnu.org; Mon, 30 May 2016 06:39:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b7Kb1-0006jB-Pu for qemu-devel@nongnu.org; Mon, 30 May 2016 06:39:00 -0400 Received: from mx1.redhat.com ([209.132.183.28]:51304) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7Kb1-0006j1-KR for qemu-devel@nongnu.org; Mon, 30 May 2016 06:38:55 -0400 Date: Mon, 30 May 2016 18:38:47 +0800 From: Peter Xu Message-ID: <20160530103847.GE6656@pxdev.xzpeter.org> References: <1464604298-16739-1-git-send-email-peterx@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <1464604298-16739-1-git-send-email-peterx@redhat.com> Subject: Re: [Qemu-devel] [PATCH v8 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 Mon, May 30, 2016 at 06:31:13PM +0800, Peter Xu wrote: > This is v8 patchset for Intel IOMMU IR support. If to test it with > pci-bridges, we still need to apply the following fix to solve a known > issue which will hang the guest: > > - [PATCH v4] pci: fix pci_requester_id() > > https://lists.gnu.org/archive/html/qemu-devel/2016-05/msg02769.html > > V8 mostly fixes some issues with bit-field definitions, which is > possibly errornous when host is big endian machine types. > > v8 changes: > - rebase to latest master > - patch 7 > - remove VTD_IR_IOAPICEntry, which is useless now > - fix possible issue on big endian machines for VTD_IRTE, > VTD_IR_MSIAddress > - patch 12 > - fix endianess issue with bit-field defines: fix BE issue with > VTD_MSIMessage, do cpu_to_*() or reverse when necessary on > bit-field uses. > - patch 19 > - used le32_to_cpu() for dest_id, and added my s-o-b line beneath > Jan's. Online repository: https://github.com/xzpeter/qemu vtd-intr-v8 Thanks, -- peterx