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=-2.0 required=3.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,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 66F21C433C1 for ; Sun, 28 Mar 2021 15:26:00 +0000 (UTC) Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (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 0E49361974 for ; Sun, 28 Mar 2021 15:25:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0E49361974 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id BC8D283B59; Sun, 28 Mar 2021 15:25:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DI8cu4afNlKK; Sun, 28 Mar 2021 15:25:58 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by smtp1.osuosl.org (Postfix) with ESMTP id 856B583A15; Sun, 28 Mar 2021 15:25:58 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 54429C000C; Sun, 28 Mar 2021 15:25:58 +0000 (UTC) Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists.linuxfoundation.org (Postfix) with ESMTP id BF423C000A for ; Sun, 28 Mar 2021 15:25:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id AF72A403CC for ; Sun, 28 Mar 2021 15:25:57 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Authentication-Results: smtp4.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v7-ybNKhmjJw for ; Sun, 28 Mar 2021 15:25:56 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by smtp4.osuosl.org (Postfix) with ESMTPS id 8E502403CB for ; Sun, 28 Mar 2021 15:25:56 +0000 (UTC) Received: by mail-lf1-x136.google.com with SMTP id a198so14686658lfd.7 for ; Sun, 28 Mar 2021 08:25:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=yWgXgnuxyCskNmdhptIRCCfqISn1pqp583fvHTE3ICU=; b=ToOzBl/uzUtaCKE2NX3S1oSAnMgQzM3Uvqc2H+ZGmYf6YHR7hQ2MrTm0+jOVOLsW4/ QgQqgOfc35gqE66uUYbHpPFSWIcBlx4FCITznvzV64TYNA8Hz2QgDp58lpXVAnkES4Bj WmnMpAGRTZkybdnRr0iDrfxqMOmwGgVs7s/SihQaTC1T4bLoBRXjNwwlGdJWWwLuJ9NY MJCnZuJ5oPrXNP8T9QgOazhnbTs9WuFxzIFDtW1/Sujf7+R9879+npsWDCOTkVBP+Ov4 1nvrNDno6CKl4IR9dzmQ4rPyPoGTTyUvctp+TIBvcTrvLOuYpKgzYgQpqxCRytdQmX1B luew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=yWgXgnuxyCskNmdhptIRCCfqISn1pqp583fvHTE3ICU=; b=ivKfmFfkNxLHjMzUFZRjeTDCdGtITaomx1mKrG9IwUoNrN52KNu7TMzUqo+o6rKakb I35/DD0qI9ilcfG4JlLpdSCkTxIAV3Y9FigoGLH5+/ziqn0VKEwSSo4K1mDrDyO0lj+R EdIpMYQVrBI5q+CK5EZc7N1KihJQZTFC8MvIfxW8vLGPHzCMJGXm7voHMGgaJoly2jkO 9XIuCGiqA++8DavmodRkPYdZ3p6FSn/GFenbqn/mYy2kEd+6maY8v8NoEmPeiBHHoUYI +DCf9kEfcfXke53mp4wiRksnbguc+2/bxrX9EJr4y/zvUMLj/jh18OhEnfRA1vJklcR1 /amA== X-Gm-Message-State: AOAM532sGciJDN49SCjAncvR/IGjNI+PEe7VIq22BIVUTCmVKEMGQ0sg wA9FDpNKa9bTZ5EYSl+ZxvM= X-Google-Smtp-Source: ABdhPJyid7S3WWsGZ7urc3w3nHJZDu7b0XCg47mSj4BLnQA+JLgg/CCV8XR6+2vgP2p8UFva2AyNMw== X-Received: by 2002:a19:9109:: with SMTP id t9mr14165910lfd.49.1616945154357; Sun, 28 Mar 2021 08:25:54 -0700 (PDT) Received: from ?IPv6:2a00:1370:814d:b259:a10:76ff:fe69:21b6? ([2a00:1370:814d:b259:a10:76ff:fe69:21b6]) by smtp.googlemail.com with ESMTPSA id z28sm2147208ljn.117.2021.03.28.08.25.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 28 Mar 2021 08:25:53 -0700 (PDT) Subject: Re: [PATCH] iommu/tegra-smmu: Fix mc errors on tegra124-nyan From: Dmitry Osipenko To: Nicolin Chen , thierry.reding@gmail.com References: <20210218220702.1962-1-nicoleotsuka@gmail.com> <9d6445c0-9574-1650-e327-32b11716f87e@gmail.com> <20210223021343.GA6539@Asurada-Nvidia> <79bb1248-497f-8adf-663b-74448bea3849@gmail.com> <20210225062742.GA13353@Asurada-Nvidia> <20210302230856.GA22992@Asurada-Nvidia> <4a407ad8-33cb-94e9-398a-78fa65178e08@gmail.com> Message-ID: <94f8f949-197c-e8fc-38d9-74360dca8c51@gmail.com> Date: Sun, 28 Mar 2021 18:25:52 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <4a407ad8-33cb-94e9-398a-78fa65178e08@gmail.com> Content-Language: en-US Cc: guillaume.tucker@collabora.com, iommu@lists.linux-foundation.org, jonathanh@nvidia.com, linux-tegra@vger.kernel.org, will@kernel.org, linux-kernel@vger.kernel.org X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: iommu-bounces@lists.linux-foundation.org Sender: "iommu" MDMuMDMuMjAyMSAxMjo0NywgRG1pdHJ5IE9zaXBlbmtvINC/0LjRiNC10YI6Cj4gMDMuMDMuMjAy MSAwMjowOCwgTmljb2xpbiBDaGVuINC/0LjRiNC10YI6Cj4+IE9uIFNhdCwgRmViIDI3LCAyMDIx IGF0IDEyOjU5OjE3UE0gKzAzMDAsIERtaXRyeSBPc2lwZW5rbyB3cm90ZToKPj4+IDI1LjAyLjIw MjEgMDk6MjcsIE5pY29saW4gQ2hlbiDQv9C40YjQtdGCOgo+Pj4gLi4uCj4+Pj4+IFRoZSBwYXJ0 aWFsbHkgcmV2ZXJ0IHNob3VsZCBiZSBva2F5LCBidXQgaXQncyBub3QgY2xlYXIgdG8gbWUgd2hh dCBtYWtlcwo+Pj4+PiBkaWZmZXJlbmNlIGZvciBUMTI0IHNpbmNlIEkgZG9uJ3Qgc2VlIHRoYXQg cHJvYmxlbSBvbiBUMzAsIHdoaWNoIGFsc28KPj4+Pj4gaGFzIGFjdGl2ZSBkaXNwbGF5IGF0IGEg Ym9vdCB0aW1lLgo+Pj4+IEhtbS4uZG8geW91IHNlZSAtPmF0dGFjaF9kZXYoKSBpcyBjYWxsZWQg ZnJvbSBob3N0MXhfY2xpZW50X2lvbW11X2F0dGFjaAo+Pj4+IG9yIGZyb20gb2ZfZG1hX2NvbmZp Z3VyZV9pZC9hcmNoX3NldHVwX2RtYV9vcHM/Cj4+Pj4KPj4+IEkgYXBwbGllZCB5b3VycyBkZWJ1 Zy1wYXRjaCwgcGxlYXNlIHNlZSBkbWVzZy50eHQgYXR0YWNoZWQgdG8gdGhlIGVtYWlsLgo+Pj4g U2VlbXMgcHJvYmUtZGVmZXIgb2YgdGhlIHRlZ3JhLWRjIGRyaXZlciBwcmV2ZW50cyB0aGUgaW1w bGljaXQKPj4+IHRlZ3JhX3NtbXVfYXR0YWNoX2Rldiwgc28gaXQgaGFwcGVucyB0byB3b3JrIGJ5 IGFjY2lkZW50Lgo+Pj4gWyAgICAwLjMyNzgyNl0gdGVncmEtZGMgNTQyMDAwMDAuZGM6IC0tLS0t LS10ZWdyYV9zbW11X29mX3hsYXRlOiBpZCAxCj4+PiBbICAgIDAuMzI4NjQxXSBbPGMwNTJlYzc1 Pl0gKHRlZ3JhX3NtbXVfb2ZfeGxhdGUpIGZyb20gWzxjMDUyZTU5MT5dIChvZl9pb21tdV94bGF0 ZSsweDUxLzB4NzApCj4+PiBbICAgIDAuMzI4NzQwXSBbPGMwNTJlNTkxPl0gKG9mX2lvbW11X3hs YXRlKSBmcm9tIFs8YzA1MmU2ZDc+XSAob2ZfaW9tbXVfY29uZmlndXJlKzB4MTI3LzB4MTUwKQo+ Pj4gWyAgICAwLjMyODg5Nl0gWzxjMDUyZTZkNz5dIChvZl9pb21tdV9jb25maWd1cmUpIGZyb20g WzxjMDczZjY5Nz5dIChvZl9kbWFfY29uZmlndXJlX2lkKzB4MWZiLzB4MmVjKQo+Pj4gWyAgICAw LjMyOTA2MF0gWzxjMDczZjY5Nz5dIChvZl9kbWFfY29uZmlndXJlX2lkKSBmcm9tIFs8YzA1OTc0 M2Y+XSAocmVhbGx5X3Byb2JlKzB4N2IvMHgyYTApCj4+PiBbICAgIDAuMzMxNDM4XSB0ZWdyYS1k YyA1NDIwMDAwMC5kYzogLS0tLS0tLS10ZWdyYV9zbW11X3Byb2JlX2RldmljZSwgODIyCj4+PiBb ICAgIDAuMzMyMjM0XSBbPGMwNTJlYmVkPl0gKHRlZ3JhX3NtbXVfcHJvYmVfZGV2aWNlKSBmcm9t IFs8YzA1MmJkNmQ+XSAoX19pb21tdV9wcm9iZV9kZXZpY2UrMHgzNS8weDFjNCkKPj4+IFsgICAg MC4zMzIzOTFdIFs8YzA1MmJkNmQ+XSAoX19pb21tdV9wcm9iZV9kZXZpY2UpIGZyb20gWzxjMDUy YzNjZD5dIChpb21tdV9wcm9iZV9kZXZpY2UrMHgxOS8weGVjKQo+Pj4gWyAgICAwLjMzMjU0NV0g WzxjMDUyYzNjZD5dIChpb21tdV9wcm9iZV9kZXZpY2UpIGZyb20gWzxjMDUyZTZhYj5dIChvZl9p b21tdV9jb25maWd1cmUrMHhmYi8weDE1MCkKPj4+IFsgICAgMC4zMzI3MDFdIFs8YzA1MmU2YWI+ XSAob2ZfaW9tbXVfY29uZmlndXJlKSBmcm9tIFs8YzA3M2Y2OTc+XSAob2ZfZG1hX2NvbmZpZ3Vy ZV9pZCsweDFmYi8weDJlYykKPj4+IFsgICAgMC4zMzI4MDRdIFs8YzA3M2Y2OTc+XSAob2ZfZG1h X2NvbmZpZ3VyZV9pZCkgZnJvbSBbPGMwNTk3NDNmPl0gKHJlYWxseV9wcm9iZSsweDdiLzB4MmEw KQo+Pj4gWyAgICAwLjMzNTIwMl0gdGVncmEtZGMgNTQyMDAwMDAuZGM6IC0tLS0tLS0tLWlvbW11 X2dyb3VwX2dldF9mb3JfZGV2LCAxNTcyCj4+PiBbICAgIDAuMzM1MjkyXSB0ZWdyYS1kYyA1NDIw MDAwMC5kYzogLS0tLS0tLS0tdGVncmFfc21tdV9kZXZpY2VfZ3JvdXAsIDg2Mgo+Pj4gWyAgICAw LjMzNTQ3NF0gdGVncmEtZGMgNTQyMDAwMDAuZGM6IC0tLS0tLS0tLXRlZ3JhX3NtbXVfZGV2aWNl X2dyb3VwLCA5MDk6IDE6IGRybQo+Pj4gWyAgICAwLjMzNTU2Nl0gdGVncmEtZGMgNTQyMDAwMDAu ZGM6IC0tLS0tLS0tLWlvbW11X2dyb3VwX2dldF9mb3JfZGV2LCAxNTc0Cj4+PiBbICAgIDAuMzM1 NzE4XSB0ZWdyYS1kYyA1NDIwMDAwMC5kYzogLS0tLS0tLS0taW9tbXVfZ3JvdXBfYWRkX2Rldmlj ZSwgODU4Cj4+PiBbICAgIDAuMzM1ODYyXSB0ZWdyYS1kYyA1NDIwMDAwMC5kYzogQWRkaW5nIHRv IGlvbW11IGdyb3VwIDEKPj4+IFsgICAgMC4zMzU5NTVdIHRlZ3JhLWRjIDU0MjAwMDAwLmRjOiAt LS0tLS0tLS1pb21tdV9hbGxvY19kZWZhdWx0X2RvbWFpbiwgMTU0MzogdHlwZSAzCj4+PiBbICAg IDAuMzM2MTAxXSBpb21tdTogLS0tLS0taW9tbXVfZ3JvdXBfYWxsb2NfZGVmYXVsdF9kb21haW46 IHBsYXRmb3JtLCAobnVsbCksIGRybQo+Pj4gWyAgICAwLjMzNjE4N10gLS0tLS0tLS0tdGVncmFf c21tdV9kb21haW5fYWxsb2MsIDI4NDogdHlwZSAzCj4+ICBbICAgIDAuMzM2OTY4XSBbPGMwYTBm ZjQ1Pl0gKHRlZ3JhX3NtbXVfZG9tYWluX2FsbG9jKSBmcm9tIFs8YzBhMGY4N2I+XSAoaW9tbXVf Z3JvdXBfYWxsb2NfZGVmYXVsdF9kb21haW4rMHg0Yi8weGZhKQo+Pj4gWyAgICAwLjMzNzEyN10g WzxjMGEwZjg3Yj5dIChpb21tdV9ncm91cF9hbGxvY19kZWZhdWx0X2RvbWFpbikgZnJvbSBbPGMw NTJjNDFkPl0gKGlvbW11X3Byb2JlX2RldmljZSsweDY5LzB4ZWMpCj4+PiBbICAgIDAuMzM3Mjg1 XSBbPGMwNTJjNDFkPl0gKGlvbW11X3Byb2JlX2RldmljZSkgZnJvbSBbPGMwNTJlNmFiPl0gKG9m X2lvbW11X2NvbmZpZ3VyZSsweGZiLzB4MTUwKQo+Pj4gWyAgICAwLjMzNzQ0MV0gWzxjMDUyZTZh Yj5dIChvZl9pb21tdV9jb25maWd1cmUpIGZyb20gWzxjMDczZjY5Nz5dIChvZl9kbWFfY29uZmln dXJlX2lkKzB4MWZiLzB4MmVjKQo+Pj4gWyAgICAwLjMzNzU5OV0gWzxjMDczZjY5Nz5dIChvZl9k bWFfY29uZmlndXJlX2lkKSBmcm9tIFs8YzA1OTc0M2Y+XSAocmVhbGx5X3Byb2JlKzB4N2IvMHgy YTApCj4+PiBbICAgIDAuMzM5OTEzXSB0ZWdyYS1kYyA1NDIwMDAwMC5kYzogLS0tLS0tLS0taW9t bXVfcHJvYmVfZGV2aWNlLCAyNzIKPj4+IFsgICAgMC4zNDgxNDRdIHRlZ3JhLWRjIDU0MjAwMDAw LmRjOiBmYWlsZWQgdG8gcHJvYmUgUkdCIG91dHB1dDogLTUxNwo+PiBIbW0uLm5vdCBzdXJlIHdo ZXJlIHRoaXMgRVBST0JFX0RFRkVSIGNvbWVzIGZyb20uCj4gREMgZHJpdmVyIG9uIE5leHVzIDcg ZGVwZW5kcyBvbiBMVkRTIGJyaWRnZSBhbmQgZGlzcGxheSBwYW5lbCwgd2hpY2gKPiBjYXVzZSB0 aGUgcHJvYmUgZGVmZXIuCj4gCj4+IEJ1dCB5b3UgYXJlIHJpZ2h0LAo+PiBhcyBvZl9kbWFfY29u ZmlndXJlX2lkKCkgcmV0dXJucyBiZWNhdXNlIG9mIHRoYXQgc28gaXQgZGlkbid0IHJ1biB0bwo+ PiBhcmNoX3NldHVwX2RtYV9vcHMoKSBjYWxsLCB3aGljaCBhbGxvY2F0ZXMgYW4gVU5NQU5BR0VE IGlvbW11IGRvbWFpbgo+PiBhbmQgYXR0YWNoZXMgREMgdG8gaXQgb24gVGVncmExMjQuCj4+Cj4+ IEJ5IHRoZSB3YXksIGFueW9uZSBjYW4gYWNjZXB0IHRoaXMgY2hhbmdlPyBJdCBkb2Vzbid0IGZl ZWwgcmlnaHQgdG8KPj4gbGVhdmUgYSByZWdyZXNzaW9uIGluIHRoZSBuZXdlciByZWxlYXNlLi4u CgpHdXlzLCBJIGhhdmUgYSBnb29kIGFuZCBiYWQgbmV3cy4KClRoZSBnb29kIG5ld3MgaXMgdGhh dCBJIGZpZ3VyZWQgb3V0IHdoeSBJIGRpZG4ndCBzZWUgdGhpcyBwcm9ibGVtIG9uCk5leHVzIDcg YW5kIHRoZSByZWFzb24gaXMgdGhhdCBJIGhhZCBDT05GSUdfQVJNX0RNQV9VU0VfSU9NTVU9bi4K ClRoZSBvdGhlciBnb29kIG5ld3MgaXMgdGhhdCBJIGhhdmUgYSBzaW1wbGUgd29ya2Fyb3VuZCB3 aGljaCBmaXhlcyB0aGUKaW1wbGljaXQgSU9NTVUgcHJvYmxlbSBieSBkZWZlcnJpbmcgdGhlIEFT SUQgZW5hYmxpbmcgZm9yIGRpc3BsYXkgY2xpZW50cy4KClRoZSBiYWQgbmV3cyBpcyB0aGF0IENP TkZJR19BUk1fRE1BX1VTRV9JT01NVT15IGJyZWFrcyBHUFUgKERSTSwgaG9zdDF4KQpkcml2ZXJz IGJlY2F1c2UgdGhleSBhcmVuJ3QgcHJvcGVybHkgcHJlcGFyZWQgdG8gdGhpcyBjYXNlIGFuZApD T05GSUdfQVJNX0RNQV9VU0VfSU9NTVUgaXMgZW5hYmxlZCBpbiBtdWx0aS1wbGF0Zm9ybSBrZXJu ZWwgY29uZmlnLiBJCndpbGwgdHJ5IHRvIGZpeCB1cCB0aGUgZHJpdmVycywgYnV0IG5vdCBzdXJl IGhvdyBtdWNoIHRpbWUgdGhpcyBtYXkgdGFrZS4KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KaW9tbXUgbWFpbGluZyBsaXN0CmlvbW11QGxpc3RzLmxpbnV4 LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2lvbW11