From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58057) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aX4Q6-00079F-B0 for qemu-devel@nongnu.org; Sat, 20 Feb 2016 05:05:47 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aX4Q3-0002ie-5N for qemu-devel@nongnu.org; Sat, 20 Feb 2016 05:05:46 -0500 Received: from mout.web.de ([212.227.15.3]:58703) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aX4Q2-0002iY-R9 for qemu-devel@nongnu.org; Sat, 20 Feb 2016 05:05:43 -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> From: Jan Kiszka Message-ID: <56C83A6C.3040406@web.de> Date: Sat, 20 Feb 2016 11:05:32 +0100 MIME-Version: 1.0 In-Reply-To: <20160219092931.GD17229@pxdev.xzpeter.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gP3EfjBghPf2Q8RBN8JQbSab53l6vDCjB" 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, mst@redhat.com, jasowang@redhat.com, =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= , qemu-devel@nongnu.org, imammedo@redhat.com, pbonzini@redhat.com, rth@twiddle.net This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gP3EfjBghPf2Q8RBN8JQbSab53l6vDCjB Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2016-02-19 10:29, Peter Xu wrote: >> Would be helpful for more convenient import and experiments. E.g. I >> could quickly through my test setup at them and tell you if they work >> for it. >=20 > I have put codes onto github for better reference: >=20 > https://github.com/xzpeter/qemu/tree/vt-d-intr Just a quick feedback: Interrupts of the root cell (the Linux that hands over the control to the hypervisor) get stuck when starting Jailhouse. What basically happens there is that Linux boots up with DMAR off but IR on, then Jailhouse takes over, turning IR off for a moment, reconfigures things so that it gains control, and then reenables IR (and also turns on DMAR). After that, interrupts no longer arrive at that guest, which is now L2. Jan --gP3EfjBghPf2Q8RBN8JQbSab53l6vDCjB 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 iEYEARECAAYFAlbIOmwACgkQitSsb3rl5xQsvwCgkb+rMstpAEyIqpb84ElAB6Fd TM8An0DClY+uSta1wFakXU8RTLpjRLpf =5I27 -----END PGP SIGNATURE----- --gP3EfjBghPf2Q8RBN8JQbSab53l6vDCjB--