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=-14.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,HK_RANDOM_FROM,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,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 5EB6DC433E0 for ; Thu, 11 Mar 2021 10:46:29 +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 ECD5864FC1 for ; Thu, 11 Mar 2021 10:46:28 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org ECD5864FC1 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.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 6DFF16EB92; Thu, 11 Mar 2021 10:46:28 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id DC2536EB92 for ; Thu, 11 Mar 2021 10:46:26 +0000 (UTC) IronPort-SDR: eYGgyG2w6E8HaVHkKmHWW837k4YbghFlnlQxXsFx5yUC+LfgJUj/6DB3/UeaLMRBYgjoa5hD56 OcUyUW+07P3Q== X-IronPort-AV: E=McAfee;i="6000,8403,9919"; a="175761533" X-IronPort-AV: E=Sophos;i="5.81,240,1610438400"; d="scan'208";a="175761533" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Mar 2021 02:46:04 -0800 IronPort-SDR: QVvEIT+c/ByXDV7DIJUuFXNR//aViTqxg9JiKzsosccTTLaLy//MxJMTRTxjmxYG41JHgnMFZv CwDJ7aUc6mgA== X-IronPort-AV: E=Sophos;i="5.81,240,1610438400"; d="scan'208";a="509984872" Received: from rbustenx-mobl1.ger.corp.intel.com (HELO [10.214.193.155]) ([10.214.193.155]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Mar 2021 02:46:01 -0800 To: Cooper Chiou , intel-gfx@lists.freedesktop.org References: <20200916180745.627-1-cooper.chiou@intel.com> <20210305125835.12207-1-cooper.chiou@intel.com> From: Tvrtko Ursulin Organization: Intel Corporation UK Plc Message-ID: <1868bc2a-ccee-b812-b135-f52bb61b202b@linux.intel.com> Date: Thu, 11 Mar 2021 10:45:54 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <20210305125835.12207-1-cooper.chiou@intel.com> Content-Language: en-US Subject: Re: [Intel-gfx] [PATCH v5] drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads for Gen9 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: William Tseng , Jani Nikula , Chris Wilson Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Ck9uIDA1LzAzLzIwMjEgMTI6NTgsIENvb3BlciBDaGlvdSB3cm90ZToKPiBXYVByb2dyYW1NZ3Ny Rm9yQ29ycmVjdFNsaWNlU3BlY2lmaWNNbWlvUmVhZHMgYXBwbGllcyBmb3IgR2VuOSB0bwo+IHJl c29sdmUgVlA4IGhhcmR3YXJlIGVuY29kaW5nIHN5c3RlbSBoYW5nIHVwIG9uIEdUMSBza3UgZm9y Cj4gQ2hyb21pdW1PUyBwcm9qZWN0cwo+IAo+IFNsaWNlIHNwZWNpZmljIE1NSU8gcmVhZCBpbmFj Y3VyYXRlIHNvIE1HU1IgbmVlZHMgdG8gYmUgcHJvZ3JhbW1lZAo+IGFwcHJvcHJpYXRlbHkgdG8g Z2V0IGNvcnJlY3QgcmVhZHMgZnJvbSB0aGVzZSBzbGljZXQtcmVsYXRlZCBNTUlPcy4KPiAKPiBJ dCBkaWN0YXRlcyB0aGF0IGJlZm9yZSBhbnkgTU1JTyByZWFkIGludG8gU2xpY2UvU3Vic2xpY2Ug c3BlY2lmaWMKPiByZWdpc3RlcnMsIE1DUiBwYWNrZXQgY29udHJvbCByZWdpc3RlcigweEZEQykg bmVlZHMgdG8gYmUgcHJvZ3JhbW1lZAo+IHRvIHBvaW50IHRvIGFueSBlbmFibGVkIHNsaWNlL3N1 YnNsaWNlIHBhaXIsIGVzcGVjaWFsbHkgR1QxIGZ1c2VkIHNrdQo+IHNpbmNlIHRoaXMgaXNzdWUg Y2FuIGJlIHJlcHJvZHVjZWQgb24gVlA4IGhhcmR3YXJlIGVuY29kaW5nIHZpYSBmZm1wZWcKPiBv biBDaHJvbWl1bU9TIGRldmljZXMuCj4gV2hlbiBleGl0IFBDNywgTUdTUiB3aWxsIHJlc2V0IHNv IHRoYXQgd2UgaGF2ZSB0byBza2lwIGZ1c2VkIHN1YnNsaWNlIElELgo+IAo+IFJlZmVyZW5jZTog SFNEIzE1MDgwNDUwMTgsMTQwNTU4Njg0MCwgQlNJRCMwNTc1Cj4gCj4gQ2M6IFZpbGxlIFN5cmrD pGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IFJvZHJpZ28gVml2aSA8 cm9kcmlnby52aXZpQGludGVsLmNvbT4KPiBDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGlu dGVsLmNvbT4KPiBDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4g Q2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6 IFdpbGxpYW0gVHNlbmcgPHdpbGxpYW0udHNlbmdAaW50ZWwuY29tPgo+IENjOiBMZWUgU2hhd24g QyA8c2hhd24uYy5sZWVAaW50ZWwuY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IENvb3BlciBDaGlv dSA8Y29vcGVyLmNoaW91QGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2d0L2ludGVsX3dvcmthcm91bmRzLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysKPiAgIDEg ZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2d0L2ludGVsX3dvcmthcm91bmRzLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9ndC9pbnRlbF93b3JrYXJvdW5kcy5jCj4gaW5kZXggM2I0YTdkYTYwZjBiLi5lYjJhNTg3YjA2 YjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfd29ya2Fyb3Vu ZHMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX3dvcmthcm91bmRzLmMK PiBAQCAtODc4LDkgKzg3OCw0NiBAQCBoc3dfZ3Rfd29ya2Fyb3VuZHNfaW5pdChzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqaTkxNSwgc3RydWN0IGk5MTVfd2FfbGlzdCAqd2FsKQo+ICAgCXdhX3dy aXRlX2Nscih3YWwsIEdFTjdfRkZfVEhSRUFEX01PREUsIEdFTjdfRkZfVlNfUkVGX0NOVF9GRk1F KTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgdm9pZAo+ICtnZW45X3dhX2luaXRfbWNyKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICppOTE1LCBzdHJ1Y3QgaTkxNV93YV9saXN0ICp3YWwpCj4gK3sKPiAr CWNvbnN0IHN0cnVjdCBzc2V1X2Rldl9pbmZvICpzc2V1ID0gJmk5MTUtPmd0LmluZm8uc3NldTsK PiArCXVuc2lnbmVkIGludCBzbGljZSwgc3Vic2xpY2U7Cj4gKwl1MzIgbWNyLCBtY3JfbWFzazsK PiArCj4gKwlHRU1fQlVHX09OKElOVEVMX0dFTihpOTE1KSA8IDkpOwo+ICsKPiArCS8qCj4gKwkg KiBXYVByb2dyYW1NZ3NyRm9yQ29ycmVjdFNsaWNlU3BlY2lmaWNNbWlvUmVhZHM6Z2xrLGtibCxj bWwKPiArCSAqIEJlZm9yZSBhbnkgTU1JTyByZWFkIGludG8gc2xpY2Uvc3Vic2xpY2Ugc3BlY2lm aWMgcmVnaXN0ZXJzLCBNQ1IKPiArCSAqIHBhY2tldCBjb250cm9sIHJlZ2lzdGVyIG5lZWRzIHRv IGJlIHByb2dyYW1tZWQgdG8gcG9pbnQgdG8gYW55Cj4gKwkgKiBlbmFibGVkIHMvc3MgcGFpci4g T3RoZXJ3aXNlLCBpbmNvcnJlY3QgdmFsdWVzIHdpbGwgYmUgcmV0dXJuZWQuCj4gKwkgKiBUaGlz IG1lYW5zIGVhY2ggc3Vic2VxdWVudCBNTUlPIHJlYWQgd2lsbCBiZSBmb3J3YXJkZWQgdG8gYW4K PiArCSAqIHNwZWNpZmljIHMvc3MgY29tYmluYXRpb24sIGJ1dCB0aGlzIGlzIE9LIHNpbmNlIHRo ZXNlIHJlZ2lzdGVycwo+ICsJICogYXJlIGNvbnNpc3RlbnQgYWNyb3NzIHMvc3MgaW4gYWxtb3N0 IGFsbCBjYXNlcy4gSW4gdGhlIHJhcmUKPiArCSAqIG9jY2FzaW9ucywgc3VjaCBhcyBJTlNURE9O RSwgd2hlcmUgdGhpcyB2YWx1ZSBpcyBkZXBlbmRlbnQKPiArCSAqIG9uIHMvc3MgY29tYm8sIHRo ZSByZWFkIHNob3VsZCBiZSBkb25lIHdpdGggcmVhZF9zdWJzbGljZV9yZWcuCj4gKwkgKi8KPiAr CXNsaWNlID0gZmZzKHNzZXUtPnNsaWNlX21hc2spIC0gMTsKPiArCUdFTV9CVUdfT04oc2xpY2Ug Pj0gQVJSQVlfU0laRShzc2V1LT5zdWJzbGljZV9tYXNrKSk7Cj4gKwlzdWJzbGljZSA9IGZmcyhp bnRlbF9zc2V1X2dldF9zdWJzbGljZXMoc3NldSwgc2xpY2UpKTsKPiArCUdFTV9CVUdfT04oIXN1 YnNsaWNlKTsKPiArCXN1YnNsaWNlLS07Cj4gKwo+ICsJbWNyID0gR0VOOF9NQ1JfU0xJQ0Uoc2xp Y2UpIHwgR0VOOF9NQ1JfU1VCU0xJQ0Uoc3Vic2xpY2UpOwo+ICsJbWNyX21hc2sgPSBHRU44X01D Ul9TTElDRV9NQVNLIHwgR0VOOF9NQ1JfU1VCU0xJQ0VfTUFTSzsKPiArCj4gKwlkcm1fZGJnKCZp OTE1LT5kcm0sICJNQ1Igc2xpY2U6JWQvc3Vic2xpY2U6JWQgPSAleFxuIiwgc2xpY2UsIHN1YnNs aWNlLCBtY3IpOwo+ICsKPiArCXdhX3dyaXRlX2Nscl9zZXQod2FsLCBHRU44X01DUl9TRUxFQ1RP UiwgbWNyX21hc2ssIG1jcik7Cj4gK30KPiArCj4gICBzdGF0aWMgdm9pZAo+ICAgZ2VuOV9ndF93 b3JrYXJvdW5kc19pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LCBzdHJ1Y3QgaTkx NV93YV9saXN0ICp3YWwpCj4gICB7Cj4gKwkvKiBXYVByb2dyYW1NZ3NyRm9yQ29ycmVjdFNsaWNl U3BlY2lmaWNNbWlvUmVhZHM6Z2xrLGtibCxjbWwsZ2VuOSAqLwo+ICsJZ2VuOV93YV9pbml0X21j cihpOTE1LCB3YWwpOwo+ICsKPiAgIAkvKiBXYURpc2FibGVLaWxsTG9naWM6Ynh0LHNrbCxrYmwg Ki8KPiAgIAlpZiAoIUlTX0NPRkZFRUxBS0UoaTkxNSkgJiYgIUlTX0NPTUVUTEFLRShpOTE1KSkK PiAgIAkJd2Ffd3JpdGVfb3Iod2FsLAo+IAoKMSkKUGF0Y2ggbWVjaGFuaWNzIGFyZSBmaW5lLgoK MikKV2UgaGF2ZSBjb25maXJtYXRpb24gZnJvbSB0aGUgSFcgZm9sa3MgdGhpcyBhY3R1YWxseSBu ZWVkcyBkb2luZyBvbiBHZW45IApldmVuIGlmIGRvY3MgZmFpbCB0byBtZW50aW9uIGl0LgoKU28g ZXZlbiBpZiB0aGUgaW1tZWRpYXRlIGZpeCBpcyBmb3IgVlA4IGVuY29kZSwgd2hpY2ggaXMgbm90 IGZ1bGx5IG9wZW4sIAp0aGlzIGlzIHRoZSByaWdodCB0aGluZyB0byBkbyBpbiBnZW5lcmFsIGFu ZCB3b3VsZCBoYXZlIGJlZW4gZG9uZSBpZiB0aGUgCldBIHdhcyBwcm9wZXJseSBkb2N1bWVudGVk IGZyb20gdGhlIHN0YXJ0LgoKMykKM2QgcGVyZm9ybWFuY2UgcmVncmVzc2lvbiBjYW5ub3QgYmUg cmVwcm9kdWNlZCBvbiB0aGUgbWFjaGluZSB3aGVyZSBpdCAKd2FzIG9yaWdpbmFsbHkgcmVwb3J0 ZWQuIChPciBvbiBvdGhlciBtYWNoaW5lcy4pCgpTbzoKClJldmlld2VkLWJ5OiBUdnJ0a28gVXJz dWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKKyBKb29uYXMgZm9yIGFjayB0byBtZXJn ZSBkdWUgdGhlIHNlY29uZCBwb2ludCBhYm92ZS4KClJlZ2FyZHMsCgpUdnJ0a28KClAuUy4gTWFu eSB0aGFua3MgZm9yIHBhdGllbnRseSBkZWFsaW5nIHdpdGggcmVxdWVzdHMgdG8gdGVzdCBvbiBt YW55IApwbGF0Zm9ybXMuCgpQLlAuUy4gU2FkbHkgd2UgYXJlIHN0aWxsIG5vdCBhYmxlIHRvIGV4 cGxhaW4gdGhlIHdob2xlIGRldGFpbHMgYXJvdW5kIAoweGZkYyBiZWhhdmlvdXIgb24gR2VuOSB2 cyBHZW4xMS4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==