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 A19CFC388F7 for ; Thu, 22 Oct 2020 12:49:04 +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 2C4992417D for ; Thu, 22 Oct 2020 12:49:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2C4992417D 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 536DA6E1B6; Thu, 22 Oct 2020 12:49:03 +0000 (UTC) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 321046E1B6 for ; Thu, 22 Oct 2020 12:49:02 +0000 (UTC) IronPort-SDR: IBVgUmV82mQkP0hWEp7P0r1Oxhjinm33KulrH6ICveG3scwpE8MQtwzX8CYkNqNIMwFIEHI0gC 6PYQpHIzfr8Q== X-IronPort-AV: E=McAfee;i="6000,8403,9781"; a="167638686" X-IronPort-AV: E=Sophos;i="5.77,404,1596524400"; d="scan'208";a="167638686" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2020 05:49:00 -0700 IronPort-SDR: LYyTi+1WsE+LW64gGPT4/fnR6l2aHJHsSZ9rDBjWW8rhKbaeLmGi1qcC076pHKn2aKAWHX3+mZ R0r2uc/YP98Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,404,1596524400"; d="scan'208";a="316710726" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga003.jf.intel.com with ESMTP; 22 Oct 2020 05:49:00 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) 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:49:00 -0700 Received: from irsmsx605.ger.corp.intel.com (163.33.146.138) by fmsmsx610.amr.corp.intel.com (10.18.126.90) 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:48:59 -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:48:57 +0100 From: "Mun, Gwan-gyeong" To: "intel-gfx@lists.freedesktop.org" , "Souza, Jose" Thread-Topic: [Intel-gfx] [PATCH] drm/i915/tgl/psr: Fix glitches when doing frontbuffer modifications Thread-Index: AQHWmRGcJfsikW/C9ECRafrcV5tk4KmjnxQAgAABbQA= Date: Thu, 22 Oct 2020 12:48:57 +0000 Message-ID: References: <20201002231627.24528-1-jose.souza@intel.com> In-Reply-To: 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: <8BDEDE45A0C29A49BD8DF167CC3A96E9@intel.com> 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" T24gVGh1LCAyMDIwLTEwLTIyIGF0IDEyOjQzICswMDAwLCBNdW4sIEd3YW4tZ3llb25nIHdyb3Rl Og0KPiAxLiBXaGlsZSB0ZXN0aW5nIHRoZSBwcm9ibGVtYXRpYyBzY2VuYXJpbywgaXQgaGFzIG5v dCBhbHdheXMgc2hvd24NCj4gdGhlDQo+IElPTU1VIERBTVIgcmVsYXRlZCBiZWxvdyBlcnJvcnMg b24gdGhlIGRybS10aXAuIA0KPiAgICAoc29tZXRpbWVzIHRoZSBlcnJvciBtZXNzYWdlcyByYWlz ZWQsIGJ1dCBzb21lIHRpbWVzIGl0IGhhcyBub3QNCj4gaGFwcGVuZWQgb24gdGhlIHNhbWUga2Vy bmVsIGFuZCBzY2VuYXJpby4NCj4gICANCj4gRE1BUjogRFJIRDogaGFuZGxpbmcgZmF1bHQgc3Rh dHVzIHJlZyAyDQo+IERNQVI6IFtETUEgUmVhZF0gUmVxdWVzdCBkZXZpY2UgWzAwOjAyLjBdIFBB U0lEIDB4ZmZmZmZmZmYgZmF1bHQgYWRkcg0KPiAweGZjMDAxMDAwIFtmYXVsdCByZWFzb24gMDZd IFBURSBSZWFkIGFjY2VzcyBpcyBub3Qgc2V0DQo+IERNQVI6IERSSEQ6IGhhbmRsaW5nIGZhdWx0 IHN0YXR1cyByZWcgMw0KPiBETUFSOiBbRE1BIFJlYWRdIFJlcXVlc3QgZGV2aWNlIFswMDowMi4w XSBQQVNJRCAweGZmZmZmZmZmIGZhdWx0IGFkZHINCj4gMHhmYzAwMDAwMCBbZmF1bHQgcmVhc29u IDA2XSBQVEUgUmVhZCBhY2Nlc3MgaXMgbm90IHNldA0KPiANCj4gMiAgQWZ0ZXIgYXBwbHlpbmcg dGhpcyBwYXRjaCB0aGUgc2NyZWVuIGdsaXRjaCBpc3N1ZXMgaGF2ZSBiZWVuDQo+IHJlbWFya2Fi bHkgYWxsZXZpYXRlZC4NCj4gICAtIEV2ZW50aG91Z2ggdGhlcmUgaW5mcmVxdWVudGx5IHNob3dl ZCB0aGUgc2NyZWVuIGdsaXRjaCBpc3N1ZXMuDQo+ICAgLSBCdXQgSSBhZ3JlZSB0byBhcHBseSB0 aGlzIHBhdGNoIGFzIGEgd29ya2Fyb3VuZCBieSBhZGRpbmcgdGhlDQo+IGV4cGxhbmF0aW9uIGJl bG93Lg0KPiAgDQo+IDMuIFRoZSBkYyBzdGF0ZSBhbmQgUFNSIGVuYWJsZS9kaXNhYmxlIHNjZW5h cmlvcyBoYXMgYmVlbiBjaGFuZ2VkIGJ5DQo+IHRoaXMgcGF0Y2guDQo+ICAgICAgIA0KPiAoMSlC ZWZvcmUgYXBwbHlpbmcgcGF0Y2gNCj4gICBlbmFibGUgcHNyIA0KPiAgICAgLT4gKGZyb250IGJ1 ZmZlciB1cGRhdGVzKSANCj4gICAgICAgICAtPiBpbnRlbF9wc3JfZmx1c2ggDQo+ICAgICAgICAg ICAgICAgICAgIF4gICAtPiBwc3JfZm9yY2VfaHdfdHJhY2tpbmdfZXhpdCgpDQo+ICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgOiB3cml0ZSBDVVJTVVJGTElWRSANCj4gICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiAgICAgICAgICAg ICAgICAgICB8ICAoZnJvbnQgYnVmZmVyIHVwZGF0ZXMpICB8DQo+ICAgICAgICAgICAgICAgICAg ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gDQo+ICAgICBQU1IgZW5hYmxlZCAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAtLT4NCj4gICAgKCBEQyBzdGF0ZSBj b250cm9sbGVkIGJ5IERNQyBmaXJtd2FyZSkNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICANCj4gDQo+ICAoMikgQWZ0ZXIgYXBwbHlpbmcgcGF0Y2gNCj4gICBlbmFibGUgcHNy IA0KPiAgICBeICAtPiAoZnJvbnQgYnVmZmVyIHVwZGF0ZXMpIA0KPiAgICB8ICAgICAgIC0+IGlu dGVsX3Bzcl9mbHVzaA0KPiAgICB8ICAgICAgICAgIC0+IHBzcl9mb3JjZV9od190cmFja2luZ19l eGl0KCkNCj4gICAgfCAgICAgICAgICAgICAgIDogY2FsbCBpbnRlbF9wc3JfZXhpdCgpDQo+ICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBkaXNhYmxlIHBzcg0KPiAgICB8 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ICAgIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gICAgKy0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiANCj4gUFNSIGVuYWJsZWQgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tPiBQU1IgZGlzYWJsZWQNCj4gICBeICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8DQo+ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLSsNCj4gICAgKCBEQyBzdGF0ZSBjb250cm9sbGVkIGJ5IERNQyBmaXJtd2FyZSkN Cj4gDQo+IHRoZSByZXBlYXRpbmcgb2YgZW5hYmxpbmcgYW5kIGRpc2FibGluZyBvZiBQU1IgYnkg dGhlIHJhcGlkIHNjcmVlbg0KPiB1cGRhdGVzIHByZXZlbnRzIGVudGVyaW5nIG9mIGxvdyBwb3dl ciBkYyBzdGF0ZXMuDQo+IEluZmVyZWluZyBmcm9tIHRoaXMgc2NlbmFyaW8sIGl0IGluZGlyZWN0 bHkgdG91Y2hlcyBEQyBzdGF0ZSBhbmQgaXQNCj4gYWxsZXZpYXRlcyB0aGUgaXNzdWUuDQo+IA0K d2l0aCB0aGUgcHJldmlvdXMgY29tbWVudHMsDQpUZXN0ZWQtYnk6IEd3YW4tZ3llb25nIE11biA8 Z3dhbi1neWVvbmcubXVuQGludGVsLmNvbT4NClJldmlld2VkLWJ5OiBHd2FuLWd5ZW9uZyBNdW4g PGd3YW4tZ3llb25nLm11bkBpbnRlbC5jb20+DQo+IA0KPiBPbiBGcmksIDIwMjAtMTAtMDIgYXQg MTY6MTYgLTA3MDAsIEpvc8OpIFJvYmVydG8gZGUgU291emEgd3JvdGU6DQo+ID4gV3JpdGVzIHRv IENVUlNVUkZMSVZFIGluIFRHTCBhcmUgY2F1c2luZyBJT01NVSBlcnJvcnMgYW5kIHZpc3VhbA0K PiA+IGdsaXRjaGVzIHRoYXQgYXJlIG9mdGVuIHJlcHJvZHVjZWQgd2hlbiBleGVjdXRpbmcgQ1BV IGludGVuc2l2ZQ0KPiA+IHdvcmtsb2FkcyB3aGlsZSBhIGVEUCA0SyBwYW5lbCBpcyBhdHRhY2hl ZC4NCj4gPiANCj4gPiBNYW51YWxseSBleGl0aW5nIFBTUiBjYXVzZXMgdGhlIGZyb250YnVmZmVy IHRvIGJlIHVwZGF0ZWQgd2l0aG91dA0KPiA+IGdsaXRjaGVzIGFuZCB0aGUgSU9NTVUgZXJyb3Jz IGFyZSBhbHNvIGdvbmUgYnV0IHRoaXMgY29tZXMgYXQgdGhlDQo+ID4gY29zdA0KPiA+IG9mIGxl c3MgdGltZSB3aXRoIFBTUiBhY3RpdmUuDQo+ID4gDQo+ID4gU28gdXNpbmcgdGhpcyB3b3JrYXJv dW5kIHVudGlsIHRoaXMgaXNzdWUgaXMgcm9vdCBjYXVzZWQgYW5kIGENCj4gPiBiZXR0ZXINCj4g PiBmaXggaXMgZm91bmQuDQo+ID4gDQo+ID4gVGhlIGN1cnJlbnQgY29kZSBpcyBhbHJlYWR5IHJl YWR5IHRvIGVuYWJsZSBQU1IgYWZ0ZXIgdGhpcyBleGl0IGlmDQo+ID4gdGhlcmUgaXMgbm90IG90 aGVyIGZyb250YnVmZmVyIG1vZGlmaWNhdGlvbnMuDQo+ID4gDQo+ID4gQWRkaW5nIGEgbmV3IGlm IGJsb2NrIGluIHBzcl9mb3JjZV9od190cmFja2luZ19leGl0KCkgaW5zdGVhZCBvZg0KPiA+IHJl dXNlDQo+ID4gdGhlIGVsc2UvZ2VuOC0gYmxvY2sgYmVjYXVzZSB0aGUgcGxhbiBpcyB0byByZXZl cnQgdGhpcyB3b3JrYXJvdW5kDQo+ID4gYXMgc29vbiBhcyBhIGJldHRlciBzb2x1dGlvbiBpcyBm b3VuZC4NCj4gPiANCj4gPiBDYzogR3dhbi1neWVvbmcgTXVuIDxnd2FuLWd5ZW9uZy5tdW5AaW50 ZWwuY29tPg0KPiA+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50 ZWwuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpvc2Uu c291emFAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNw bGF5L2ludGVsX3Bzci5jIHwgMTYgKysrKysrKysrKysrKysrLQ0KPiA+ICAxIGZpbGUgY2hhbmdl ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+IA0KPiA+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Bzci5jDQo+ID4gYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Bzci5jDQo+ID4gaW5kZXggOGE5ZDBiZGRlMWJm Li44NjMwMTIxZGJiYmUgMTAwNjQ0DQo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlz cGxheS9pbnRlbF9wc3IuYw0KPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfcHNyLmMNCj4gPiBAQCAtMTE1Miw3ICsxMTUyLDIxIEBAIHZvaWQgaW50ZWxfcHNyX2Rp c2FibGUoc3RydWN0IGludGVsX2RwDQo+ID4gKmludGVsX2RwLA0KPiA+ICANCj4gPiAgc3RhdGlj IHZvaWQgcHNyX2ZvcmNlX2h3X3RyYWNraW5nX2V4aXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUN Cj4gPiAqZGV2X3ByaXYpDQo+ID4gIHsNCj4gPiAtCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpID49 IDkpDQo+ID4gKwlpZiAoSVNfVElHRVJMQUtFKGRldl9wcml2KSkNCj4gPiArCQkvKg0KPiA+ICsJ CSAqIFdyaXRlcyB0byBDVVJTVVJGTElWRSBpbiBUR0wgYXJlIGNhdXNpbmcgSU9NTVUNCj4gPiBl cnJvcnMgYW5kDQo+ID4gKwkJICogdmlzdWFsIGdsaXRjaGVzIHRoYXQgYXJlIG9mdGVuIHJlcHJv ZHVjZWQgd2hlbg0KPiA+IGV4ZWN1dGluZw0KPiA+ICsJCSAqIENQVSBpbnRlbnNpdmUgd29ya2xv YWRzIHdoaWxlIGEgZURQIDRLIHBhbmVsIGlzDQo+ID4gYXR0YWNoZWQuDQo+ID4gKwkJICoNCj4g PiArCQkgKiBNYW51YWxseSBleGl0aW5nIFBTUiBjYXVzZXMgdGhlIGZyb250YnVmZmVyIHRvIGJl DQo+ID4gdXBkYXRlZA0KPiA+ICsJCSAqIHdpdGhvdXQgZ2xpdGNoZXMgYW5kIHRoZSBJT01NVSBl cnJvcnMgYXJlIGFsc28gZ29uZQ0KPiA+IGJ1dA0KPiA+ICsJCSAqIHRoaXMgY29tZXMgYXQgdGhl IGNvc3Qgb2YgbGVzcyB0aW1lIHdpdGggUFNSIGFjdGl2ZS4NCj4gPiArCQkgKg0KPiA+ICsJCSAq IFNvIHVzaW5nIHRoaXMgd29ya2Fyb3VuZCB1bnRpbCB0aGlzIGlzc3VlIGlzIHJvb3QNCj4gPiBj YXVzZWQNCj4gPiArCQkgKiBhbmQgYSBiZXR0ZXIgZml4IGlzIGZvdW5kLg0KPiA+ICsJCSAqLw0K PiA+ICsJCWludGVsX3Bzcl9leGl0KGRldl9wcml2KTsNCj4gPiArCWVsc2UgaWYgKElOVEVMX0dF TihkZXZfcHJpdikgPj0gOSkNCj4gPiAgCQkvKg0KPiA+ICAJCSAqIERpc3BsYXkgV0EgIzA4ODQ6 IHNrbCsNCj4gPiAgCQkgKiBUaGlzIGRvY3VtZW50ZWQgV0EgZm9yIGJ4dCBjYW4gYmUgc2FmZWx5 IGFwcGxpZWQNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18NCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdA0KPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnDQo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK