From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52617) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g9miv-0000xE-Jm for qemu-devel@nongnu.org; Tue, 09 Oct 2018 03:46:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g9mio-0000HH-NY for qemu-devel@nongnu.org; Tue, 09 Oct 2018 03:46:31 -0400 Received: from mx1.redhat.com ([209.132.183.28]:40470) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1g9mii-0000CT-2L for qemu-devel@nongnu.org; Tue, 09 Oct 2018 03:46:24 -0400 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 19264C04B318 for ; Tue, 9 Oct 2018 07:46:13 +0000 (UTC) From: Peter Xu Date: Tue, 9 Oct 2018 15:45:41 +0800 Message-Id: <20181009074543.6013-1-peterx@redhat.com> Subject: [Qemu-devel] [PATCH v3 0/2] intel_iommu: handle invalid ce for shadow sync List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: "Michael S . Tsirkin" , Maxime Coquelin , Alex Williamson , Pei Zhang , Eric Auger , peterx@redhat.com, Jason Wang v3: - pick r-b - return when -VTD_FR_CONTEXT_ENTRY_P is detected (v1 is correct here, but I did wrong thing when splitting the patch in v2) [Eric] v2: - split patch into more, remove useless comment [Eric] - remove one error_report_once() when rework the code [Jason] This series fixes a QEMU crash reported here: https://bugzilla.redhat.com/show_bug.cgi?id=1627272 Please review, thanks. Peter Xu (2): intel_iommu: move ce fetching out when sync shadow intel_iommu: handle invalid ce for shadow sync dtc | 2 +- hw/i386/intel_iommu.c | 55 +++++++++++++++++++++++-------------------- 2 files changed, 30 insertions(+), 27 deletions(-) -- 2.17.1