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=-11.2 required=3.0 tests=BAYES_00, 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 A32E9C433DF for ; Wed, 26 Aug 2020 07:32:06 +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 775B3206FA for ; Wed, 26 Aug 2020 07:32:06 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 775B3206FA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.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 1F8BE6E0D2; Wed, 26 Aug 2020 07:32:06 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7D69C6E0D2 for ; Wed, 26 Aug 2020 07:32:05 +0000 (UTC) IronPort-SDR: U/K3GryVOqDqZVeeTEQoQbZ11uaWtC4yhOR18ZUr5GmI1g+wqUJzG4JvYmfl5iqeFRxZ5hzbLl 2P3MyXpF3tkg== X-IronPort-AV: E=McAfee;i="6000,8403,9724"; a="144019939" X-IronPort-AV: E=Sophos;i="5.76,354,1592895600"; d="scan'208";a="144019939" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Aug 2020 00:32:04 -0700 IronPort-SDR: MPwHATLKD9JtvpjMuvI50NJ5lgvVxIbnV5TpLp8vjmk9y6eaW4j7QaRUnoB7lxaYOmp8ysYYBv Gqaoaynm7hng== X-IronPort-AV: E=Sophos;i="5.76,354,1592895600"; d="scan'208";a="499623928" Received: from unknown (HELO intel.com) ([10.223.74.178]) by fmsmga006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Aug 2020 00:31:49 -0700 Date: Wed, 26 Aug 2020 12:50:24 +0530 From: Anshuman Gupta To: =?utf-8?B?Sm9zw6k=?= Roberto de Souza Message-ID: <20200826072023.GI25390@intel.com> References: <20200825171331.17971-1-jose.souza@intel.com> <20200825171331.17971-2-jose.souza@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200825171331.17971-2-jose.souza@intel.com> User-Agent: Mutt/1.9.4 (2018-02-28) Subject: Re: [Intel-gfx] [PATCH v3 2/3] drm/i915/display: Disable DRRS when needed in fastsets 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: intel-gfx@lists.freedesktop.org, Hariom Pandey , Srinivas K Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gMjAyMC0wOC0yNSBhdCAxMDoxMzozMCAtMDcwMCwgSm9zw6kgUm9iZXJ0byBkZSBTb3V6YSB3 cm90ZToKPiBDaGFuZ2VzIGluIHRoZSBjb25maWd1cmF0aW9uIGNvdWxkIGNhdXNlIFBTUiB0byBi ZSBjb21wYXRpYmxlIGFuZAo+IGVuYWJsZWQgc28gZHJpdmVyIG11c3QgYWxzbyBiZSBhYmxlIHRv IGRpc2FibGUgRFJSUyB3aGVuIGRvaW5nCj4gZmFzdHNldHMuCj4gCj4gdjI6IEZpeGVkIG5hbWUg b2YgRFJSUyBjb21wdXRlIGZ1bmN0aW9uIChBbnNodW1hbikKTEdUTQpSZXZpZXdlZC1ieTogQW5z aHVtYW4gR3VwdGEgPGFuc2h1bWFuLmd1cHRhQGludGVsLmNvbT4KPiAKPiBDbG9zZXM6IGh0dHBz Oi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9kcm0vaW50ZWwvLS9pc3N1ZXMvMjA5Cj4gQ2xvc2Vz OiBodHRwczovL2dpdGxhYi5mcmVlZGVza3RvcC5vcmcvZHJtL2ludGVsLy0vaXNzdWVzLzE3Mwo+ IENsb3NlczogaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Aub3JnL2RybS9pbnRlbC8tL2lzc3Vl cy8yMDkKPiBDYzogU3Jpbml2YXMgSyA8c3Jpbml2YXN4LmtAaW50ZWwuY29tPgo+IENjOiBIYXJp b20gUGFuZGV5IDxoYXJpb20ucGFuZGV5QGludGVsLmNvbT4KPiBDYzogQW5zaHVtYW4gR3VwdGEg PGFuc2h1bWFuLmd1cHRhQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKb3PDqSBSb2JlcnRv IGRlIFNvdXphIDxqb3NlLnNvdXphQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYyB8ICAyICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2Rpc3BsYXkvaW50ZWxfZHAuYyAgfCA3MSArKysrKysrKysrKysrKysrKysrKystLS0KPiAgZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcC5oICB8ICAyICsKPiAgMyBmaWxlcyBj aGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGRpLmMKPiBpbmRleCBkZTViMjE2NTYxZDguLmZmMDVh ODUyNDE3YyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2RkaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYwo+ IEBAIC00MDEyLDcgKzQwMTIsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9kZGlfdXBkYXRlX3BpcGVf ZHAoc3RydWN0IGludGVsX2F0b21pY19zdGF0ZSAqc3RhdGUsCj4gIAo+ICAJaW50ZWxfcHNyX3Vw ZGF0ZShpbnRlbF9kcCwgY3J0Y19zdGF0ZSwgY29ubl9zdGF0ZSk7Cj4gIAlpbnRlbF9kcF9zZXRf aW5mb2ZyYW1lcyhlbmNvZGVyLCB0cnVlLCBjcnRjX3N0YXRlLCBjb25uX3N0YXRlKTsKPiAtCWlu dGVsX2VkcF9kcnJzX2VuYWJsZShpbnRlbF9kcCwgY3J0Y19zdGF0ZSk7Cj4gKwlpbnRlbF9lZHBf ZHJyc191cGRhdGUoaW50ZWxfZHAsIGNydGNfc3RhdGUpOwo+ICAKPiAgCWludGVsX3BhbmVsX3Vw ZGF0ZV9iYWNrbGlnaHQoc3RhdGUsIGVuY29kZXIsIGNydGNfc3RhdGUsIGNvbm5fc3RhdGUpOwo+ ICB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAu YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYwo+IGluZGV4IGEwOGQw M2M2MWIwMi4uYzU3YWM4M2JmNTYzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2Rpc3BsYXkvaW50ZWxfZHAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfZHAuYwo+IEBAIC03NzM2LDYgKzc3MzYsMTUgQEAgc3RhdGljIHZvaWQgaW50ZWxfZHBf c2V0X2RycnNfc3RhdGUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ICAJCSAg ICByZWZyZXNoX3JhdGUpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZAo+ICtpbnRlbF9lZHBfZHJy c19lbmFibGVfbG9ja2VkKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4gK3sKPiArCXN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRwX3RvX2k5MTUoaW50ZWxfZHApOwo+ICsK PiArCWRldl9wcml2LT5kcnJzLmJ1c3lfZnJvbnRidWZmZXJfYml0cyA9IDA7Cj4gKwlkZXZfcHJp di0+ZHJycy5kcCA9IGludGVsX2RwOwo+ICt9Cj4gKwo+ICAvKioKPiAgICogaW50ZWxfZWRwX2Ry cnNfZW5hYmxlIC0gaW5pdCBkcnJzIHN0cnVjdCBpZiBzdXBwb3J0ZWQKPiAgICogQGludGVsX2Rw OiBEUCBzdHJ1Y3QKPiBAQCAtNzc1NCwxOSArNzc2MywzNCBAQCB2b2lkIGludGVsX2VkcF9kcnJz X2VuYWJsZShzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLAo+ICAJZHJtX2RiZ19rbXMoJmRldl9w cml2LT5kcm0sICJFbmFibGluZyBEUlJTXG4iKTsKPiAgCj4gIAltdXRleF9sb2NrKCZkZXZfcHJp di0+ZHJycy5tdXRleCk7Cj4gKwo+ICAJaWYgKGRldl9wcml2LT5kcnJzLmRwKSB7Cj4gLQkJZHJt X2RiZ19rbXMoJmRldl9wcml2LT5kcm0sICJEUlJTIGFscmVhZHkgZW5hYmxlZFxuIik7Cj4gKwkJ ZHJtX3dhcm4oJmRldl9wcml2LT5kcm0sICJEUlJTIGFscmVhZHkgZW5hYmxlZFxuIik7Cj4gIAkJ Z290byB1bmxvY2s7Cj4gIAl9Cj4gIAo+IC0JZGV2X3ByaXYtPmRycnMuYnVzeV9mcm9udGJ1ZmZl cl9iaXRzID0gMDsKPiAtCj4gLQlkZXZfcHJpdi0+ZHJycy5kcCA9IGludGVsX2RwOwo+ICsJaW50 ZWxfZWRwX2RycnNfZW5hYmxlX2xvY2tlZChpbnRlbF9kcCk7Cj4gIAo+ICB1bmxvY2s6Cj4gIAlt dXRleF91bmxvY2soJmRldl9wcml2LT5kcnJzLm11dGV4KTsKPiAgfQo+ICAKPiArc3RhdGljIHZv aWQKPiAraW50ZWxfZWRwX2RycnNfZGlzYWJsZV9sb2NrZWQoc3RydWN0IGludGVsX2RwICppbnRl bF9kcCwKPiArCQkJICAgICAgY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfc3Rh dGUpCj4gK3sKPiArCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRwX3RvX2k5 MTUoaW50ZWxfZHApOwo+ICsKPiArCWlmIChkZXZfcHJpdi0+ZHJycy5yZWZyZXNoX3JhdGVfdHlw ZSA9PSBEUlJTX0xPV19SUikgewo+ICsJCWludCByZWZyZXNoOwo+ICsKPiArCQlyZWZyZXNoID0g ZHJtX21vZGVfdnJlZnJlc2goaW50ZWxfZHAtPmF0dGFjaGVkX2Nvbm5lY3Rvci0+cGFuZWwuZml4 ZWRfbW9kZSk7Cj4gKwkJaW50ZWxfZHBfc2V0X2RycnNfc3RhdGUoZGV2X3ByaXYsIGNydGNfc3Rh dGUsIHJlZnJlc2gpOwo+ICsJfQo+ICsKPiArCWRldl9wcml2LT5kcnJzLmRwID0gTlVMTDsKPiAr fQo+ICsKPiAgLyoqCj4gICAqIGludGVsX2VkcF9kcnJzX2Rpc2FibGUgLSBEaXNhYmxlIERSUlMK PiAgICogQGludGVsX2RwOiBEUCBzdHJ1Y3QKPiBAQCAtNzc4NywxNiArNzgxMSw0NSBAQCB2b2lk IGludGVsX2VkcF9kcnJzX2Rpc2FibGUoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCwKPiAgCQly ZXR1cm47Cj4gIAl9Cj4gIAo+IC0JaWYgKGRldl9wcml2LT5kcnJzLnJlZnJlc2hfcmF0ZV90eXBl ID09IERSUlNfTE9XX1JSKQo+IC0JCWludGVsX2RwX3NldF9kcnJzX3N0YXRlKGRldl9wcml2LCBv bGRfY3J0Y19zdGF0ZSwKPiAtCQkJZHJtX21vZGVfdnJlZnJlc2goaW50ZWxfZHAtPmF0dGFjaGVk X2Nvbm5lY3Rvci0+cGFuZWwuZml4ZWRfbW9kZSkpOwo+IC0KPiAtCWRldl9wcml2LT5kcnJzLmRw ID0gTlVMTDsKPiArCWludGVsX2VkcF9kcnJzX2Rpc2FibGVfbG9ja2VkKGludGVsX2RwLCBvbGRf Y3J0Y19zdGF0ZSk7Cj4gIAltdXRleF91bmxvY2soJmRldl9wcml2LT5kcnJzLm11dGV4KTsKPiAg Cj4gIAljYW5jZWxfZGVsYXllZF93b3JrX3N5bmMoJmRldl9wcml2LT5kcnJzLndvcmspOwo+ICB9 Cj4gIAo+ICsvKioKPiArICogaW50ZWxfZWRwX2RycnNfdXBkYXRlIC0gVXBkYXRlIERSUlMgc3Rh dGUKPiArICogQGludGVsX2RwOiBJbnRlbCBEUAo+ICsgKiBAY3J0Y19zdGF0ZTogbmV3IENSVEMg c3RhdGUKPiArICoKPiArICogVGhpcyBmdW5jdGlvbiB3aWxsIHVwZGF0ZSBEUlJTIHN0YXRlcywg ZGlzYWJsaW5nIG9yIGVuYWJsaW5nIERSUlMgd2hlbgo+ICsgKiBleGVjdXRpbmcgZmFzdHNldHMu IEZvciBmdWxsIG1vZGVzZXQsIGludGVsX2VkcF9kcnJzX2Rpc2FibGUoKSBhbmQKPiArICogaW50 ZWxfZWRwX2RycnNfZW5hYmxlKCkgc2hvdWxkIGJlIGNhbGxlZCBpbnN0ZWFkLgo+ICsgKi8KPiAr dm9pZAo+ICtpbnRlbF9lZHBfZHJyc191cGRhdGUoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCwK PiArCQkgICAgICBjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKPiAr ewo+ICsJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZHBfdG9faTkxNShpbnRl bF9kcCk7Cj4gKwo+ICsJaWYgKGRldl9wcml2LT5kcnJzLnR5cGUgIT0gU0VBTUxFU1NfRFJSU19T VVBQT1JUKQo+ICsJCXJldHVybjsKPiArCj4gKwltdXRleF9sb2NrKCZkZXZfcHJpdi0+ZHJycy5t dXRleCk7Cj4gKwo+ICsJLyogTmV3IHN0YXRlIG1hdGNoZXMgY3VycmVudCBvbmU/ICovCj4gKwlp ZiAoY3J0Y19zdGF0ZS0+aGFzX2RycnMgPT0gISFkZXZfcHJpdi0+ZHJycy5kcCkKPiArCQlnb3Rv IHVubG9jazsKPiArCj4gKwlpZiAoY3J0Y19zdGF0ZS0+aGFzX2RycnMpCj4gKwkJaW50ZWxfZWRw X2RycnNfZW5hYmxlX2xvY2tlZChpbnRlbF9kcCk7Cj4gKwllbHNlCj4gKwkJaW50ZWxfZWRwX2Ry cnNfZGlzYWJsZV9sb2NrZWQoaW50ZWxfZHAsIGNydGNfc3RhdGUpOwo+ICsKPiArdW5sb2NrOgo+ ICsJbXV0ZXhfdW5sb2NrKCZkZXZfcHJpdi0+ZHJycy5tdXRleCk7Cj4gK30KPiArCj4gIHN0YXRp YyB2b2lkIGludGVsX2VkcF9kcnJzX2Rvd25jbG9ja193b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAq d29yaykKPiAgewo+ICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0KPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcC5oIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcC5oCj4gaW5kZXggYjkwMWFiODUwY2JkLi4w NTdiMmMxNTJjYmQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9p bnRlbF9kcC5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcC5o Cj4gQEAgLTgxLDYgKzgxLDggQEAgdm9pZCBpbnRlbF9lZHBfZHJyc19lbmFibGUoc3RydWN0IGlu dGVsX2RwICppbnRlbF9kcCwKPiAgCQkJICAgY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUg KmNydGNfc3RhdGUpOwo+ICB2b2lkIGludGVsX2VkcF9kcnJzX2Rpc2FibGUoc3RydWN0IGludGVs X2RwICppbnRlbF9kcCwKPiAgCQkJICAgIGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpj cnRjX3N0YXRlKTsKPiArdm9pZCBpbnRlbF9lZHBfZHJyc191cGRhdGUoc3RydWN0IGludGVsX2Rw ICppbnRlbF9kcCwKPiArCQkJICAgY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNf c3RhdGUpOwo+ICB2b2lkIGludGVsX2VkcF9kcnJzX2ludmFsaWRhdGUoc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUgKmRldl9wcml2LAo+ICAJCQkgICAgICAgdW5zaWduZWQgaW50IGZyb250YnVmZmVy X2JpdHMpOwo+ICB2b2lkIGludGVsX2VkcF9kcnJzX2ZsdXNoKHN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiwKPiAtLSAKPiAyLjI4LjAKPiAKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==