From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Coffin Subject: Re: [PATCH] drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs Date: Mon, 11 Nov 2019 16:35:58 -0700 Message-ID: References: <20191111092506.18913-1-evan.quan@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20191111092506.18913-1-evan.quan-5C7GfCeVMHo@public.gmane.org> Content-Language: en-US List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: Evan Quan , amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org UGF0Y2ggaXMgVGVzdGVkLWJ5OiBNYXR0IENvZmZpbiA8bWNvZmZpbjEzQGdtYWlsLmNvbT4KCk9u IDExLzExLzE5IDI6MjUgQU0sIEV2YW4gUXVhbiB3cm90ZToKPiBPdGhlcndpc2UsIHdpdGhvdXQg UkxDIHJlaW5pdGlhbGl6YXRpb24sIHRoZSBEUE0gcmVlbmFibGVtZW50Cj4gd2lsbCBmYWlsLiBU aGF0IGFmZmVjdHMgdGhlIGN1c3RvbSBwcHRhYmxlIHVwbG9hZGluZy4KPiAKPiBDaGFuZ2UtSWQ6 IEk2ZmUyZWQ1Y2UyM2YyYTViNjZmMzcxYzBiNmQxZjkyNDgzN2U1YWY2Cj4gU2lnbmVkLW9mZi1i eTogRXZhbiBRdWFuIDxldmFuLnF1YW5AYW1kLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2FtZC9wb3dlcnBsYXkvYW1kZ3B1X3NtdS5jICAgIHwgMzIgKysrKysrKysrKysrKysrLS0tLQo+ ICAuLi4vZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmggICAgfCAgMSArCj4g IDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvYW1kZ3B1X3NtdS5jIGIv ZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvYW1kZ3B1X3NtdS5jCj4gaW5kZXggNzZhNDE1 NGIzYmUyLi5hNGQ2N2IzMGZkNzIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9w b3dlcnBsYXkvYW1kZ3B1X3NtdS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBs YXkvYW1kZ3B1X3NtdS5jCj4gQEAgLTEyOTMsMTAgKzEyOTMsMjUgQEAgc3RhdGljIGludCBzbXVf aHdfZmluaSh2b2lkICpoYW5kbGUpCj4gIAkJcmV0dXJuIHJldDsKPiAgCX0KPiAgCj4gLQlyZXQg PSBzbXVfc3RvcF9kcG1zKHNtdSk7Cj4gLQlpZiAocmV0KSB7Cj4gLQkJcHJfd2FybigiRmFpbCB0 byBzdG9wIERwbXMhXG4iKTsKPiAtCQlyZXR1cm4gcmV0Owo+ICsJLyoKPiArCSAqIEZvciBjdXN0 b20gcHB0YWJsZSB1cGxvYWRpbmcsIHNraXAgdGhlIERQTSBmZWF0dXJlcwo+ICsJICogZGlzYWJs ZSBwcm9jZXNzIG9uIE5hdmkxeCBBU0lDcy4KPiArCSAqICAgLSBBcyB0aGUgZ2Z4IHJlbGF0ZWQg ZmVhdHVyZXMgYXJlIHVuZGVyIGNvbnRyb2wgb2YKPiArCSAqICAgICBSTEMgb24gdGhvc2UgQVNJ Q3MuIFJMQyByZWluaXRpYWxpemF0aW9uIHdpbGwgYmUKPiArCSAqICAgICBuZWVkZWQgdG8gcmVl bmFibGUgdGhlbS4gVGhhdCB3aWxsIGNvc3QgbXVjaCBtb3JlCj4gKwkgKiAgICAgZWZmb3J0cy4K PiArCSAqCj4gKwkgKiAgIC0gU01VIGZpcm13YXJlIGNhbiBoYW5kbGUgdGhlIERQTSByZWVuYWJs ZW1lbnQKPiArCSAqICAgICBwcm9wZXJseS4KPiArCSAqLwo+ICsJaWYgKCFzbXUtPnVwbG9hZGlu Z19jdXN0b21fcHBfdGFibGUgfHwKPiArCSAgICAhKChhZGV2LT5hc2ljX3R5cGUgPj0gQ0hJUF9O QVZJMTApICYmCj4gKwkgICAgICAoYWRldi0+YXNpY190eXBlIDw9IENISVBfTkFWSTEyKSkpIHsK PiArCQlyZXQgPSBzbXVfc3RvcF9kcG1zKHNtdSk7Cj4gKwkJaWYgKHJldCkgewo+ICsJCQlwcl93 YXJuKCJGYWlsIHRvIHN0b3AgRHBtcyFcbiIpOwo+ICsJCQlyZXR1cm4gcmV0Owo+ICsJCX0KPiAg CX0KPiAgCj4gIAlrZnJlZSh0YWJsZV9jb250ZXh0LT5kcml2ZXJfcHB0YWJsZSk7Cj4gQEAgLTEz MjQsMTMgKzEzMzksMTYgQEAgaW50IHNtdV9yZXNldChzdHJ1Y3Qgc211X2NvbnRleHQgKnNtdSkK PiAgCXN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2ID0gc211LT5hZGV2Owo+ICAJaW50IHJldCA9 IDA7Cj4gIAo+ICsJc211LT51cGxvYWRpbmdfY3VzdG9tX3BwX3RhYmxlID0gdHJ1ZTsKPiArCj4g IAlyZXQgPSBzbXVfaHdfZmluaShhZGV2KTsKPiAgCWlmIChyZXQpCj4gLQkJcmV0dXJuIHJldDsK PiArCQlnb3RvIG91dDsKPiAgCj4gIAlyZXQgPSBzbXVfaHdfaW5pdChhZGV2KTsKPiAtCWlmIChy ZXQpCj4gLQkJcmV0dXJuIHJldDsKPiArCj4gK291dDoKPiArCXNtdS0+dXBsb2FkaW5nX2N1c3Rv bV9wcF90YWJsZSA9IGZhbHNlOwo+ICAKPiAgCXJldHVybiByZXQ7Cj4gIH0KPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvaW5jL2FtZGdwdV9zbXUuaCBiL2RyaXZl cnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmgKPiBpbmRleCA4MTIwZTc1 ODc1ODUuLjIxNTg0MWY1ZmI5MyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL3Bv d2VycGxheS9pbmMvYW1kZ3B1X3NtdS5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dl cnBsYXkvaW5jL2FtZGdwdV9zbXUuaAo+IEBAIC0zOTEsNiArMzkxLDcgQEAgc3RydWN0IHNtdV9j b250ZXh0Cj4gIAo+ICAJdWludDMyX3Qgc21jX2lmX3ZlcnNpb247Cj4gIAo+ICsJYm9vbCB1cGxv YWRpbmdfY3VzdG9tX3BwX3RhYmxlOwo+ICB9Owo+ICAKPiAgc3RydWN0IGkyY19hZGFwdGVyOwo+ IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQtZ2Z4 IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZng= 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=-8.0 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham 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 93C8EC43331 for ; Mon, 11 Nov 2019 23:36:02 +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 6A84E21925 for ; Mon, 11 Nov 2019 23:36:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6A84E21925 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=amd-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 04A006E9F9; Mon, 11 Nov 2019 23:36:02 +0000 (UTC) Received: from mail-il1-x143.google.com (mail-il1-x143.google.com [IPv6:2607:f8b0:4864:20::143]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9C97E6E9F9 for ; Mon, 11 Nov 2019 23:36:00 +0000 (UTC) Received: by mail-il1-x143.google.com with SMTP id a7so13310923ild.6 for ; Mon, 11 Nov 2019 15:36:00 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:autocrypt:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=BRwX+Nuoe4dmjz+qjHSTl0p7TfCNiUFR1+G0lzRYhfY=; b=JQ2fDzUH9RkxgTLXoR1k59ybmQCVS8D9EQIVmX70+1cGwEp8wN+NTTVBTXcINmgQQE ilyCZBSQYQ6Mfsm4Vh1jnssyJbZuAGNZBJ/tg52v0k04Yz7pfGgkJzaInY6jxHK0hz/b 0TDRNsQYwS2TN91b5bjXHffvbpfxT/cN+Zbgh0rnSV3Aqy/YNuXL9KjK/iYZkuCm1/Jc JOiipGcDx9+/5p5Lak3Y7ZnSbD+BzfS20lsmpjstupP6Y6DoO8b+bAW/dt9VIOnhYspN BgeqMNZm+XybMLpMPT4Hifly6xSmh1GH9hULT+xQPZCqYfSDBWCEh/kxwar2janYgqiM i0sg== X-Gm-Message-State: APjAAAVUfqH8xLGjtbrDHycsVdLYBT7+aYsnNCP7Sv5L77W9VI+wy8Kt culnLOfmsDHvEbqU+PXcfqexctFB058S/Q== X-Google-Smtp-Source: APXvYqxyhjDX/D0UARXLIBy7pQIo3Sxp6ZYE83eZ/RX0m/7URy8iW0hwNPGn/TXsAeFeG0MVZ/WUdw== X-Received: by 2002:a92:a189:: with SMTP id b9mr34982981ill.259.1573515359677; Mon, 11 Nov 2019 15:35:59 -0800 (PST) Received: from ?IPv6:2602:47:da84:5600:6d4:c4ff:fe4a:ea6b? ([2602:47:da84:5600:6d4:c4ff:fe4a:ea6b]) by smtp.gmail.com with ESMTPSA id w1sm2418498ilq.62.2019.11.11.15.35.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 11 Nov 2019 15:35:59 -0800 (PST) Subject: Re: [PATCH] drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs To: Evan Quan , amd-gfx@lists.freedesktop.org References: <20191111092506.18913-1-evan.quan@amd.com> From: Matt Coffin Autocrypt: addr=mcoffin13@gmail.com; keydata= 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 1Gcz6OdGWcLINzPXGZj6VyT4otaO/HPNCBuMGQ== Message-ID: Date: Mon, 11 Nov 2019 16:35:58 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.0 MIME-Version: 1.0 In-Reply-To: <20191111092506.18913-1-evan.quan@amd.com> Content-Language: en-US X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:autocrypt:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=BRwX+Nuoe4dmjz+qjHSTl0p7TfCNiUFR1+G0lzRYhfY=; b=I1fi0pnN9FNZ/0rQlzOp9WBL8mvCH1ju0ykIaQ2h0boXae9beSFSeOXiRCpIbUUHDy MkxCryADY6voavns5CX4rd0nlum7ZXbkd4UkcG/6iBPCXRMnK/Y0RPSsRkLMg7KeJenr jMVPIXozZMAJix64CqyO9no1rkt2+7ppSDLJTNdYFKZAtqnI9ci+08QZf6kcXc0IlWPm WX7dnensVu4u2SxIKL8m+0TFqCaeF7AqH0hgiuIXn/SOSsEWQ0dtuRc6NJ7m21kC3fFy KR22iVUKCtE4lFeTwqSaWISFx2vAyPtJBji7rLpu4nFSsytYVrQOU6WvoB5dZO69+9+0 hyfg== X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" Message-ID: <20191111233558.afDzX-Q7Aiu04DJiacM2d6Xw5JvL6U34EfwmQ7hVMgc@z> UGF0Y2ggaXMgVGVzdGVkLWJ5OiBNYXR0IENvZmZpbiA8bWNvZmZpbjEzQGdtYWlsLmNvbT4KCk9u IDExLzExLzE5IDI6MjUgQU0sIEV2YW4gUXVhbiB3cm90ZToKPiBPdGhlcndpc2UsIHdpdGhvdXQg UkxDIHJlaW5pdGlhbGl6YXRpb24sIHRoZSBEUE0gcmVlbmFibGVtZW50Cj4gd2lsbCBmYWlsLiBU aGF0IGFmZmVjdHMgdGhlIGN1c3RvbSBwcHRhYmxlIHVwbG9hZGluZy4KPiAKPiBDaGFuZ2UtSWQ6 IEk2ZmUyZWQ1Y2UyM2YyYTViNjZmMzcxYzBiNmQxZjkyNDgzN2U1YWY2Cj4gU2lnbmVkLW9mZi1i eTogRXZhbiBRdWFuIDxldmFuLnF1YW5AYW1kLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2FtZC9wb3dlcnBsYXkvYW1kZ3B1X3NtdS5jICAgIHwgMzIgKysrKysrKysrKysrKysrLS0tLQo+ ICAuLi4vZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmggICAgfCAgMSArCj4g IDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvYW1kZ3B1X3NtdS5jIGIv ZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvYW1kZ3B1X3NtdS5jCj4gaW5kZXggNzZhNDE1 NGIzYmUyLi5hNGQ2N2IzMGZkNzIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9w b3dlcnBsYXkvYW1kZ3B1X3NtdS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBs YXkvYW1kZ3B1X3NtdS5jCj4gQEAgLTEyOTMsMTAgKzEyOTMsMjUgQEAgc3RhdGljIGludCBzbXVf aHdfZmluaSh2b2lkICpoYW5kbGUpCj4gIAkJcmV0dXJuIHJldDsKPiAgCX0KPiAgCj4gLQlyZXQg PSBzbXVfc3RvcF9kcG1zKHNtdSk7Cj4gLQlpZiAocmV0KSB7Cj4gLQkJcHJfd2FybigiRmFpbCB0 byBzdG9wIERwbXMhXG4iKTsKPiAtCQlyZXR1cm4gcmV0Owo+ICsJLyoKPiArCSAqIEZvciBjdXN0 b20gcHB0YWJsZSB1cGxvYWRpbmcsIHNraXAgdGhlIERQTSBmZWF0dXJlcwo+ICsJICogZGlzYWJs ZSBwcm9jZXNzIG9uIE5hdmkxeCBBU0lDcy4KPiArCSAqICAgLSBBcyB0aGUgZ2Z4IHJlbGF0ZWQg ZmVhdHVyZXMgYXJlIHVuZGVyIGNvbnRyb2wgb2YKPiArCSAqICAgICBSTEMgb24gdGhvc2UgQVNJ Q3MuIFJMQyByZWluaXRpYWxpemF0aW9uIHdpbGwgYmUKPiArCSAqICAgICBuZWVkZWQgdG8gcmVl bmFibGUgdGhlbS4gVGhhdCB3aWxsIGNvc3QgbXVjaCBtb3JlCj4gKwkgKiAgICAgZWZmb3J0cy4K PiArCSAqCj4gKwkgKiAgIC0gU01VIGZpcm13YXJlIGNhbiBoYW5kbGUgdGhlIERQTSByZWVuYWJs ZW1lbnQKPiArCSAqICAgICBwcm9wZXJseS4KPiArCSAqLwo+ICsJaWYgKCFzbXUtPnVwbG9hZGlu Z19jdXN0b21fcHBfdGFibGUgfHwKPiArCSAgICAhKChhZGV2LT5hc2ljX3R5cGUgPj0gQ0hJUF9O QVZJMTApICYmCj4gKwkgICAgICAoYWRldi0+YXNpY190eXBlIDw9IENISVBfTkFWSTEyKSkpIHsK PiArCQlyZXQgPSBzbXVfc3RvcF9kcG1zKHNtdSk7Cj4gKwkJaWYgKHJldCkgewo+ICsJCQlwcl93 YXJuKCJGYWlsIHRvIHN0b3AgRHBtcyFcbiIpOwo+ICsJCQlyZXR1cm4gcmV0Owo+ICsJCX0KPiAg CX0KPiAgCj4gIAlrZnJlZSh0YWJsZV9jb250ZXh0LT5kcml2ZXJfcHB0YWJsZSk7Cj4gQEAgLTEz MjQsMTMgKzEzMzksMTYgQEAgaW50IHNtdV9yZXNldChzdHJ1Y3Qgc211X2NvbnRleHQgKnNtdSkK PiAgCXN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2ID0gc211LT5hZGV2Owo+ICAJaW50IHJldCA9 IDA7Cj4gIAo+ICsJc211LT51cGxvYWRpbmdfY3VzdG9tX3BwX3RhYmxlID0gdHJ1ZTsKPiArCj4g IAlyZXQgPSBzbXVfaHdfZmluaShhZGV2KTsKPiAgCWlmIChyZXQpCj4gLQkJcmV0dXJuIHJldDsK PiArCQlnb3RvIG91dDsKPiAgCj4gIAlyZXQgPSBzbXVfaHdfaW5pdChhZGV2KTsKPiAtCWlmIChy ZXQpCj4gLQkJcmV0dXJuIHJldDsKPiArCj4gK291dDoKPiArCXNtdS0+dXBsb2FkaW5nX2N1c3Rv bV9wcF90YWJsZSA9IGZhbHNlOwo+ICAKPiAgCXJldHVybiByZXQ7Cj4gIH0KPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dlcnBsYXkvaW5jL2FtZGdwdV9zbXUuaCBiL2RyaXZl cnMvZ3B1L2RybS9hbWQvcG93ZXJwbGF5L2luYy9hbWRncHVfc211LmgKPiBpbmRleCA4MTIwZTc1 ODc1ODUuLjIxNTg0MWY1ZmI5MyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL3Bv d2VycGxheS9pbmMvYW1kZ3B1X3NtdS5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9wb3dl cnBsYXkvaW5jL2FtZGdwdV9zbXUuaAo+IEBAIC0zOTEsNiArMzkxLDcgQEAgc3RydWN0IHNtdV9j b250ZXh0Cj4gIAo+ICAJdWludDMyX3Qgc21jX2lmX3ZlcnNpb247Cj4gIAo+ICsJYm9vbCB1cGxv YWRpbmdfY3VzdG9tX3BwX3RhYmxlOwo+ICB9Owo+ICAKPiAgc3RydWN0IGkyY19hZGFwdGVyOwo+ IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwphbWQtZ2Z4 IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZng=