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=-9.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 D3761C388F9 for ; Thu, 22 Oct 2020 12:43:59 +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 7031322267 for ; Thu, 22 Oct 2020 12:43:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7031322267 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 8B1126E0C9; Thu, 22 Oct 2020 12:43:58 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id DF2C76E0C9 for ; Thu, 22 Oct 2020 12:43:56 +0000 (UTC) IronPort-SDR: Ywh2qZQuYPEbDFWJ3tdJjIr+nbWoxit5Zfn0TFIOl6f4mQGxvoycmdOnI80JyByVZEyM/4VEYl qqdPMdJGWbNA== X-IronPort-AV: E=McAfee;i="6000,8403,9781"; a="185197201" X-IronPort-AV: E=Sophos;i="5.77,404,1596524400"; d="scan'208";a="185197201" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2020 05:43:56 -0700 IronPort-SDR: M/eAyrQD14sMUJv/v6KxJm/Q2rbTnpRAfLn1i+4/0ZU56xKAKP7jqNMaZWbCjB4YyLv1qIZRzO Cl5tkIvloGOA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,404,1596524400"; d="scan'208";a="466676843" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga004.jf.intel.com with ESMTP; 22 Oct 2020 05:43:55 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 22 Oct 2020 05:43:55 -0700 Received: from irsmsx605.ger.corp.intel.com (163.33.146.138) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 22 Oct 2020 05:43:54 -0700 Received: from irsmsx605.ger.corp.intel.com ([163.33.146.138]) by IRSMSX605.ger.corp.intel.com ([163.33.146.138]) with mapi id 15.01.1713.004; Thu, 22 Oct 2020 13:43:53 +0100 From: "Mun, Gwan-gyeong" To: "intel-gfx@lists.freedesktop.org" , "Souza, Jose" Thread-Topic: [PATCH] drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications Thread-Index: AQHWmRGcJfsikW/C9ECRafrcV5tk4KmjnxQA Date: Thu, 22 Oct 2020 12:43:52 +0000 Message-ID: References: <20201002231627.24528-1-jose.souza@intel.com> In-Reply-To: <20201002231627.24528-1-jose.souza@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.253.164] Content-ID: MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH] drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" MS4gV2hpbGUgdGVzdGluZyB0aGUgcHJvYmxlbWF0aWMgc2NlbmFyaW8sIGl0IGhhcyBub3QgYWx3 YXlzIHNob3duIHRoZQ0KSU9NTVUgREFNUiByZWxhdGVkIGJlbG93IGVycm9ycyBvbiB0aGUgZHJt LXRpcC4gDQogICAoc29tZXRpbWVzIHRoZSBlcnJvciBtZXNzYWdlcyByYWlzZWQsIGJ1dCBzb21l IHRpbWVzIGl0IGhhcyBub3QNCmhhcHBlbmVkIG9uIHRoZSBzYW1lIGtlcm5lbCBhbmQgc2NlbmFy aW8uDQogIA0KRE1BUjogRFJIRDogaGFuZGxpbmcgZmF1bHQgc3RhdHVzIHJlZyAyDQpETUFSOiBb RE1BIFJlYWRdIFJlcXVlc3QgZGV2aWNlIFswMDowMi4wXSBQQVNJRCAweGZmZmZmZmZmIGZhdWx0 IGFkZHINCjB4ZmMwMDEwMDAgW2ZhdWx0IHJlYXNvbiAwNl0gUFRFIFJlYWQgYWNjZXNzIGlzIG5v dCBzZXQNCkRNQVI6IERSSEQ6IGhhbmRsaW5nIGZhdWx0IHN0YXR1cyByZWcgMw0KRE1BUjogW0RN QSBSZWFkXSBSZXF1ZXN0IGRldmljZSBbMDA6MDIuMF0gUEFTSUQgMHhmZmZmZmZmZiBmYXVsdCBh ZGRyDQoweGZjMDAwMDAwIFtmYXVsdCByZWFzb24gMDZdIFBURSBSZWFkIGFjY2VzcyBpcyBub3Qg c2V0DQoNCjIgIEFmdGVyIGFwcGx5aW5nIHRoaXMgcGF0Y2ggdGhlIHNjcmVlbiBnbGl0Y2ggaXNz dWVzIGhhdmUgYmVlbg0KcmVtYXJrYWJseSBhbGxldmlhdGVkLg0KICAtIEV2ZW50aG91Z2ggdGhl cmUgaW5mcmVxdWVudGx5IHNob3dlZCB0aGUgc2NyZWVuIGdsaXRjaCBpc3N1ZXMuDQogIC0gQnV0 IEkgYWdyZWUgdG8gYXBwbHkgdGhpcyBwYXRjaCBhcyBhIHdvcmthcm91bmQgYnkgYWRkaW5nIHRo ZQ0KZXhwbGFuYXRpb24gYmVsb3cuDQogDQozLiBUaGUgZGMgc3RhdGUgYW5kIFBTUiBlbmFibGUv ZGlzYWJsZSBzY2VuYXJpb3MgaGFzIGJlZW4gY2hhbmdlZCBieQ0KdGhpcyBwYXRjaC4NCiAgICAg IA0KKDEpQmVmb3JlIGFwcGx5aW5nIHBhdGNoDQogIGVuYWJsZSBwc3IgDQogICAgLT4gKGZyb250 IGJ1ZmZlciB1cGRhdGVzKSANCiAgICAgICAgLT4gaW50ZWxfcHNyX2ZsdXNoIA0KICAgICAgICAg ICAgICAgICAgXiAgIC0+IHBzcl9mb3JjZV9od190cmFja2luZ19leGl0KCkNCiAgICAgICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgICAgOiB3cml0ZSBDVVJTVVJGTElWRSANCiAgICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAg IHwgIChmcm9udCBidWZmZXIgdXBkYXRlcykgIHwNCiAgICAgICAgICAgICAgICAgICstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAgIFBTUiBlbmFibGVkIC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tIC0tPg0KICAgKCBEQyBzdGF0ZSBjb250cm9sbGVkIGJ5IERN QyBmaXJtd2FyZSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoNCiAoMikg QWZ0ZXIgYXBwbHlpbmcgcGF0Y2gNCiAgZW5hYmxlIHBzciANCiAgIF4gIC0+IChmcm9udCBidWZm ZXIgdXBkYXRlcykgDQogICB8ICAgICAgIC0+IGludGVsX3Bzcl9mbHVzaA0KICAgfCAgICAgICAg ICAtPiBwc3JfZm9yY2VfaHdfdHJhY2tpbmdfZXhpdCgpDQogICB8ICAgICAgICAgICAgICAgOiBj YWxsIGludGVsX3Bzcl9leGl0KCkNCiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAtPiBkaXNhYmxlIHBzcg0KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfA0KICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0K ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KDQpQU1IgZW5h YmxlZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IFBTUiBkaXNhYmxlZA0KICBeICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgKCBEQyBzdGF0ZSBjb250cm9sbGVkIGJ5IERNQyBmaXJt d2FyZSkNCg0KdGhlIHJlcGVhdGluZyBvZiBlbmFibGluZyBhbmQgZGlzYWJsaW5nIG9mIFBTUiBi eSB0aGUgcmFwaWQgc2NyZWVuDQp1cGRhdGVzIHByZXZlbnRzIGVudGVyaW5nIG9mIGxvdyBwb3dl ciBkYyBzdGF0ZXMuDQpJbmZlcmVpbmcgZnJvbSB0aGlzIHNjZW5hcmlvLCBpdCBpbmRpcmVjdGx5 IHRvdWNoZXMgREMgc3RhdGUgYW5kIGl0DQphbGxldmlhdGVzIHRoZSBpc3N1ZS4NCg0KDQpPbiBG cmksIDIwMjAtMTAtMDIgYXQgMTY6MTYgLTA3MDAsIEpvc8OpIFJvYmVydG8gZGUgU291emEgd3Jv dGU6DQo+IFdyaXRlcyB0byBDVVJTVVJGTElWRSBpbiBUR0wgYXJlIGNhdXNpbmcgSU9NTVUgZXJy b3JzIGFuZCB2aXN1YWwNCj4gZ2xpdGNoZXMgdGhhdCBhcmUgb2Z0ZW4gcmVwcm9kdWNlZCB3aGVu IGV4ZWN1dGluZyBDUFUgaW50ZW5zaXZlDQo+IHdvcmtsb2FkcyB3aGlsZSBhIGVEUCA0SyBwYW5l bCBpcyBhdHRhY2hlZC4NCj4gDQo+IE1hbnVhbGx5IGV4aXRpbmcgUFNSIGNhdXNlcyB0aGUgZnJv bnRidWZmZXIgdG8gYmUgdXBkYXRlZCB3aXRob3V0DQo+IGdsaXRjaGVzIGFuZCB0aGUgSU9NTVUg ZXJyb3JzIGFyZSBhbHNvIGdvbmUgYnV0IHRoaXMgY29tZXMgYXQgdGhlDQo+IGNvc3QNCj4gb2Yg bGVzcyB0aW1lIHdpdGggUFNSIGFjdGl2ZS4NCj4gDQo+IFNvIHVzaW5nIHRoaXMgd29ya2Fyb3Vu ZCB1bnRpbCB0aGlzIGlzc3VlIGlzIHJvb3QgY2F1c2VkIGFuZCBhIGJldHRlcg0KPiBmaXggaXMg Zm91bmQuDQo+IA0KPiBUaGUgY3VycmVudCBjb2RlIGlzIGFscmVhZHkgcmVhZHkgdG8gZW5hYmxl IFBTUiBhZnRlciB0aGlzIGV4aXQgaWYNCj4gdGhlcmUgaXMgbm90IG90aGVyIGZyb250YnVmZmVy IG1vZGlmaWNhdGlvbnMuDQo+IA0KPiBBZGRpbmcgYSBuZXcgaWYgYmxvY2sgaW4gcHNyX2ZvcmNl X2h3X3RyYWNraW5nX2V4aXQoKSBpbnN0ZWFkIG9mDQo+IHJldXNlDQo+IHRoZSBlbHNlL2dlbjgt IGJsb2NrIGJlY2F1c2UgdGhlIHBsYW4gaXMgdG8gcmV2ZXJ0IHRoaXMgd29ya2Fyb3VuZA0KPiBh cyBzb29uIGFzIGEgYmV0dGVyIHNvbHV0aW9uIGlzIGZvdW5kLg0KPiANCj4gQ2M6IEd3YW4tZ3ll b25nIE11biA8Z3dhbi1neWVvbmcubXVuQGludGVsLmNvbT4NCj4gQ2M6IFZpbGxlIFN5cmrDpGzD pCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEpvc8Op IFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291emFAaW50ZWwuY29tPg0KPiAtLS0NCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfcHNyLmMgfCAxNiArKysrKysrKysrKysrKyst DQo+ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiAN Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfcHNyLmMN Cj4gYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Bzci5jDQo+IGluZGV4IDhh OWQwYmRkZTFiZi4uODYzMDEyMWRiYmJlIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9kaXNwbGF5L2ludGVsX3Bzci5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfcHNyLmMNCj4gQEAgLTExNTIsNyArMTE1MiwyMSBAQCB2b2lkIGludGVsX3Bz cl9kaXNhYmxlKHN0cnVjdCBpbnRlbF9kcA0KPiAqaW50ZWxfZHAsDQo+ICANCj4gIHN0YXRpYyB2 b2lkIHBzcl9mb3JjZV9od190cmFja2luZ19leGl0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlDQo+ ICpkZXZfcHJpdikNCj4gIHsNCj4gLQlpZiAoSU5URUxfR0VOKGRldl9wcml2KSA+PSA5KQ0KPiAr CWlmIChJU19USUdFUkxBS0UoZGV2X3ByaXYpKQ0KPiArCQkvKg0KPiArCQkgKiBXcml0ZXMgdG8g Q1VSU1VSRkxJVkUgaW4gVEdMIGFyZSBjYXVzaW5nIElPTU1VDQo+IGVycm9ycyBhbmQNCj4gKwkJ ICogdmlzdWFsIGdsaXRjaGVzIHRoYXQgYXJlIG9mdGVuIHJlcHJvZHVjZWQgd2hlbg0KPiBleGVj dXRpbmcNCj4gKwkJICogQ1BVIGludGVuc2l2ZSB3b3JrbG9hZHMgd2hpbGUgYSBlRFAgNEsgcGFu ZWwgaXMNCj4gYXR0YWNoZWQuDQo+ICsJCSAqDQo+ICsJCSAqIE1hbnVhbGx5IGV4aXRpbmcgUFNS IGNhdXNlcyB0aGUgZnJvbnRidWZmZXIgdG8gYmUNCj4gdXBkYXRlZA0KPiArCQkgKiB3aXRob3V0 IGdsaXRjaGVzIGFuZCB0aGUgSU9NTVUgZXJyb3JzIGFyZSBhbHNvIGdvbmUNCj4gYnV0DQo+ICsJ CSAqIHRoaXMgY29tZXMgYXQgdGhlIGNvc3Qgb2YgbGVzcyB0aW1lIHdpdGggUFNSIGFjdGl2ZS4N Cj4gKwkJICoNCj4gKwkJICogU28gdXNpbmcgdGhpcyB3b3JrYXJvdW5kIHVudGlsIHRoaXMgaXNz dWUgaXMgcm9vdA0KPiBjYXVzZWQNCj4gKwkJICogYW5kIGEgYmV0dGVyIGZpeCBpcyBmb3VuZC4N Cj4gKwkJICovDQo+ICsJCWludGVsX3Bzcl9leGl0KGRldl9wcml2KTsNCj4gKwllbHNlIGlmIChJ TlRFTF9HRU4oZGV2X3ByaXYpID49IDkpDQo+ICAJCS8qDQo+ICAJCSAqIERpc3BsYXkgV0EgIzA4 ODQ6IHNrbCsNCj4gIAkJICogVGhpcyBkb2N1bWVudGVkIFdBIGZvciBieHQgY2FuIGJlIHNhZmVs eSBhcHBsaWVkDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK