From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56295) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWjTx-0006NF-Oc for qemu-devel@nongnu.org; Fri, 19 Feb 2016 06:44:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWjTs-0007oS-EZ for qemu-devel@nongnu.org; Fri, 19 Feb 2016 06:44:21 -0500 Received: from mout.web.de ([212.227.17.12]:59009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWjTs-0007oO-5U for qemu-devel@nongnu.org; Fri, 19 Feb 2016 06:44:16 -0500 References: <1455852618-5224-1-git-send-email-peterx@redhat.com> <56C6BA42.1050302@web.de> <20160219074300.GC17229@pxdev.xzpeter.org> <56C6D3A0.9070302@web.de> <20160219092931.GD17229@pxdev.xzpeter.org> <56C6E734.90204@redhat.com> <56C6EB2A.1010503@web.de> <20160219113934.GB11961@pxdev.xzpeter.org> From: Jan Kiszka Message-ID: <56C6FFFF.2030608@web.de> Date: Fri, 19 Feb 2016 12:43:59 +0100 MIME-Version: 1.0 In-Reply-To: <20160219113934.GB11961@pxdev.xzpeter.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lWAURrcaNbaDLhav8nDjPsSST6UdXFcof" Subject: Re: [Qemu-devel] [PATCH 00/13] IOMMU: Enable interrupt remapping for Intel IOMMU List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Xu Cc: Rita Sinha , ehabkost@redhat.com, =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , jasowang@redhat.com, mst@redhat.com, qemu-devel@nongnu.org, imammedo@redhat.com, Paolo Bonzini , rth@twiddle.net This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --lWAURrcaNbaDLhav8nDjPsSST6UdXFcof Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-02-19 12:39, Peter Xu wrote: > On Fri, Feb 19, 2016 at 11:15:06AM +0100, Jan Kiszka wrote: >> On 2016-02-19 10:58, Paolo Bonzini wrote: >>> I think you're not verifying the SVT, SID and SQ fields in the IRTE. >> >> Exactly. >> >>> >>> The source ID can be passed to the IOMMU using the MemTxAttrs mechani= sm. >> >> Ah, that's a nice new channel, resolving the need for using/passing >> source-specific target memory regions for this. At least for PCI >> devices, it should already be populated with the required information,= >> others (IOAPIC, HPET) probably require additional work to pass what I >> defined as Q35_PSEUDO_BUS_PLATFORM, Q35_PSEUDO_DEVFN_IOAPIC/HPET. >=20 > Jan, Rita, Paolo,=20 >=20 > One more thing to ask: do we have any plan to move on the work to > support vhost/pass-through devices? Do you think we need these too? We need them eventually as well, but - unless some of them just work by chance (unlikely) - that was not in the scope if the ongoing project, rather a potential add-on for later. Jan --lWAURrcaNbaDLhav8nDjPsSST6UdXFcof Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlbG//8ACgkQitSsb3rl5xQePQCg5QKJDqSlTwNHwBo7fqHi51Pv uGQAn2FoDO6n8Wrp704TVoRQAbKDWbrw =htR9 -----END PGP SIGNATURE----- --lWAURrcaNbaDLhav8nDjPsSST6UdXFcof--