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.1 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 542ACC4363A for ; Wed, 21 Oct 2020 11:40:51 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 B510A20872 for ; Wed, 21 Oct 2020 11:40:50 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=suse.com header.i=@suse.com header.b="uYe7eMD2" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B510A20872 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C6DA189F5B; Wed, 21 Oct 2020 11:40:49 +0000 (UTC) Received: from mx2.suse.de (mx2.suse.de [195.135.220.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 128076E9B9 for ; Wed, 21 Oct 2020 10:33:07 +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) To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= 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-Language: en-US X-Mailman-Approved-At: Wed, 21 Oct 2020 11:40:47 +0000 Subject: Re: [Intel-gfx] i915 dma faults on Xen X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andrew Cooper , intel-gfx@lists.freedesktop.org, xen-devel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gMjEuMTAuMjAyMCAxMTo1OCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIE9j dCAxNiwgMjAyMCBhdCAxMjoyMzoyMlBNIC0wNDAwLCBKYXNvbiBBbmRyeXVrIHdyb3RlOgo+PiBU aGUgUk1SUnMgYXJlOgo+PiAoWEVOKSBbVlQtRF1Ib3N0IGFkZHJlc3Mgd2lkdGggMzkKPj4gKFhF TikgW1ZULURdZm91bmQgQUNQSV9ETUFSX0RSSEQ6Cj4+IChYRU4pIFtWVC1EXSAgZG1hcnUtPmFk ZHJlc3MgPSBmZWQ5MDAwMAo+PiAoWEVOKSBbVlQtRF1kcmhkLT5hZGRyZXNzID0gZmVkOTAwMDAg aW9tbXUtPnJlZyA9IGZmZmY4MmMwMDAyMWQwMDAKPj4gKFhFTikgW1ZULURdY2FwID0gMWMwMDAw YzQwNjYwNDYyIGVjYXAgPSAxOWUyZmYwNTA1ZQo+PiAoWEVOKSBbVlQtRF0gZW5kcG9pbnQ6IDAw MDA6MDA6MDIuMAo+PiAoWEVOKSBbVlQtRF1mb3VuZCBBQ1BJX0RNQVJfRFJIRDoKPj4gKFhFTikg W1ZULURdICBkbWFydS0+YWRkcmVzcyA9IGZlZDkxMDAwCj4+IChYRU4pIFtWVC1EXWRyaGQtPmFk ZHJlc3MgPSBmZWQ5MTAwMCBpb21tdS0+cmVnID0gZmZmZjgyYzAwMDIxZjAwMAo+PiAoWEVOKSBb VlQtRF1jYXAgPSBkMjAwOGM0MDY2MDQ2MiBlY2FwID0gZjA1MGRhCj4+IChYRU4pIFtWVC1EXSBJ T0FQSUM6IDAwMDA6MDA6MWUuNwo+PiAoWEVOKSBbVlQtRF0gTVNJIEhQRVQ6IDAwMDA6MDA6MWUu Ngo+PiAoWEVOKSBbVlQtRF0gIGZsYWdzOiBJTkNMVURFX0FMTAo+PiAoWEVOKSBbVlQtRF1mb3Vu ZCBBQ1BJX0RNQVJfUk1SUjoKPj4gKFhFTikgW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjE0LjAK Pj4gKFhFTikgW1ZULURdZG1hci5jOjYxNTogICBSTVJSIHJlZ2lvbjogYmFzZV9hZGRyIDc4ODYz MDAwIGVuZF9hZGRyIDc4ODgyZmZmCj4+IChYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9STVJS Ogo+PiAoWEVOKSBbVlQtRF0gZW5kcG9pbnQ6IDAwMDA6MDA6MDIuMAo+PiAoWEVOKSBbVlQtRF1k bWFyLmM6NjE1OiAgIFJNUlIgcmVnaW9uOiBiYXNlX2FkZHIgN2QwMDAwMDAgZW5kX2FkZHIgN2Y3 ZmZmZmYKPj4gKFhFTikgW1ZULURdZm91bmQgQUNQSV9ETUFSX1JNUlI6Cj4+IChYRU4pIFtWVC1E XSBlbmRwb2ludDogMDAwMDowMDoxNi43Cj4+IChYRU4pIFtWVC1EXWRtYXIuYzo1ODE6ICBOb24t ZXhpc3RlbnQgZGV2aWNlICgwMDAwOjAwOjE2LjcpIGlzCj4+IHJlcG9ydGVkIGluIFJNUlIgKDc4 OTA3MDAwLCA3ODk4NmZmZikncyBzY29wZSEKPj4gKFhFTikgW1ZULURdZG1hci5jOjU5NjogICBJ Z25vcmUgdGhlIFJNUlIgKDc4OTA3MDAwLCA3ODk4NmZmZikgZHVlIHRvCj4gCj4gVGhpcyBpcyBh bHNvIHBhcnQgb2YgYSByZXNlcnZlZCByZWdpb24sIHNvIHNob3VsZCBiZSBhZGRlZCB0byB0aGUK PiBpb21tdSBwYWdlIHRhYmxlcyBhbnl3YXkgcmVnYXJkbGVzcyBvZiB0aGlzIG1lc3NhZ2UuCgpD b3VsZCB5b3UgY2xhcmlmeSB3aHkgeW91IHRoaW5rIHNvPyBSTVJScyBhcmUgdGllZCB0byBkZXZp Y2VzLCBzbwppZiBhIGRldmljZSBpbiByZWFsaXR5IGRvZXNuJ3QgZXhpc3QgKGFuZCBubyBvdGhl ciBvbmUgdXNlcyB0aGUKc2FtZSByYW5nZSksIEkgZG9uJ3Qgc2VlIHdoeSBhbiBJT01NVSBtYXBw aW5nIHdvdWxkIGJlIG5lZWRlZAoodW5sZXNzIHRvIHdvcmsgYXJvdW5kIHNvbWUgcmVsYXRlZCBm aXJtd2FyZSBidWcpLiBQbHVzIGFpdWkgbm9uZQpvZiB0aGUgSU9NTVUgZmF1bHRzIGFjdHVhbGx5 IHJlcG9ydCB0aGlzIHJhbmdlIGFzIGhhdmluZyBnb3QKYWNjZXNzZWQuCgpKYW4KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== 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