From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.4 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3ADF7C561F8 for ; Wed, 21 Oct 2020 10:33:26 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A34F822249 for ; Wed, 21 Oct 2020 10:33:25 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=suse.com header.i=@suse.com header.b="uYe7eMD2" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A34F822249 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.9981.26332 (Exim 4.92) (envelope-from ) id 1kVBQa-0006W5-Kr; Wed, 21 Oct 2020 10:33:08 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 9981.26332; Wed, 21 Oct 2020 10:33:08 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kVBQa-0006Vy-Hg; Wed, 21 Oct 2020 10:33:08 +0000 Received: by outflank-mailman (input) for mailman id 9981; Wed, 21 Oct 2020 10:33:07 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kVBQZ-0006Vo-E2 for xen-devel@lists.xenproject.org; Wed, 21 Oct 2020 10:33:07 +0000 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 56b049c3-6dd2-4b41-a2cf-63cef2155d93; Wed, 21 Oct 2020 10:33:06 +0000 (UTC) Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id C24A7ACA1; Wed, 21 Oct 2020 10:33:05 +0000 (UTC) Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kVBQZ-0006Vo-E2 for xen-devel@lists.xenproject.org; Wed, 21 Oct 2020 10:33:07 +0000 X-Inumbo-ID: 56b049c3-6dd2-4b41-a2cf-63cef2155d93 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 56b049c3-6dd2-4b41-a2cf-63cef2155d93; Wed, 21 Oct 2020 10:33:06 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1603276385; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=RIz6Fh1/9dRHRoJ4gps/Px3tXLhgXeXwx/bPJoKNxXw=; b=uYe7eMD26aZhibgoxe8vu3VSsAzWec/Nyqeuf3ySjVcg6YN7beo2GOqFZcnMcmbErzIvPl Xa+KkN2uVkKtADPzoXvd1z1rslwHgb5mW+yH6wNtF9/OWEyNTowuyWZMd44/2l+cC6dD/h OkNrk/NAUDoY5Sr90HRYZpDQjh+LEow= Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id C24A7ACA1; Wed, 21 Oct 2020 10:33:05 +0000 (UTC) Subject: Re: i915 dma faults on Xen To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Cc: Jason Andryuk , Andrew Cooper , intel-gfx@lists.freedesktop.org, xen-devel References: <1a3b90f4-564e-84d3-fd6a-3454e8753579@citrix.com> <20201015113109.GA68032@Air-de-Roger> <20201021095809.o53b6hpvjl2lbqsi@Air-de-Roger> From: Jan Beulich Message-ID: Date: Wed, 21 Oct 2020 12:33:05 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 MIME-Version: 1.0 In-Reply-To: <20201021095809.o53b6hpvjl2lbqsi@Air-de-Roger> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit On 21.10.2020 11:58, Roger Pau Monné wrote: > On Fri, Oct 16, 2020 at 12:23:22PM -0400, Jason Andryuk wrote: >> The RMRRs are: >> (XEN) [VT-D]Host address width 39 >> (XEN) [VT-D]found ACPI_DMAR_DRHD: >> (XEN) [VT-D] dmaru->address = fed90000 >> (XEN) [VT-D]drhd->address = fed90000 iommu->reg = ffff82c00021d000 >> (XEN) [VT-D]cap = 1c0000c40660462 ecap = 19e2ff0505e >> (XEN) [VT-D] endpoint: 0000:00:02.0 >> (XEN) [VT-D]found ACPI_DMAR_DRHD: >> (XEN) [VT-D] dmaru->address = fed91000 >> (XEN) [VT-D]drhd->address = fed91000 iommu->reg = ffff82c00021f000 >> (XEN) [VT-D]cap = d2008c40660462 ecap = f050da >> (XEN) [VT-D] IOAPIC: 0000:00:1e.7 >> (XEN) [VT-D] MSI HPET: 0000:00:1e.6 >> (XEN) [VT-D] flags: INCLUDE_ALL >> (XEN) [VT-D]found ACPI_DMAR_RMRR: >> (XEN) [VT-D] endpoint: 0000:00:14.0 >> (XEN) [VT-D]dmar.c:615: RMRR region: base_addr 78863000 end_addr 78882fff >> (XEN) [VT-D]found ACPI_DMAR_RMRR: >> (XEN) [VT-D] endpoint: 0000:00:02.0 >> (XEN) [VT-D]dmar.c:615: RMRR region: base_addr 7d000000 end_addr 7f7fffff >> (XEN) [VT-D]found ACPI_DMAR_RMRR: >> (XEN) [VT-D] endpoint: 0000:00:16.7 >> (XEN) [VT-D]dmar.c:581: Non-existent device (0000:00:16.7) is >> reported in RMRR (78907000, 78986fff)'s scope! >> (XEN) [VT-D]dmar.c:596: Ignore the RMRR (78907000, 78986fff) due to > > This is also part of a reserved region, so should be added to the > iommu page tables anyway regardless of this message. Could you clarify why you think so? RMRRs are tied to devices, so if a device in reality doesn't exist (and no other one uses the same range), I don't see why an IOMMU mapping would be needed (unless to work around some related firmware bug). Plus aiui none of the IOMMU faults actually report this range as having got accessed. Jan