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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id AEFFBC433F5 for ; Wed, 16 Feb 2022 13:45:39 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 20B6510ED84; Wed, 16 Feb 2022 13:45:39 +0000 (UTC) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id CCE4310ED84 for ; Wed, 16 Feb 2022 13:45:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645019137; x=1676555137; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=QpluKiNeR4C4uKTmfyjkE2pmhQlPmOWt15mnozuWaaY=; b=eRddnKQ8f6DHmAKIchVd2jsqiDHQbMkfQ6UFeVQP4MxT5HNtGoNQCMMP sPcx98cjyOvA7oCo4dfHH/Yd1zRPzjLHAjLARmpLcTf7xBuechLNSUQbG RqBoHLnaeyBpavKKSdOtd9m37V8j83N1QE7lkqSt7lbv8PYdktciz+GJx cHYBdfrZxnkYLBLfu0NrOu8AqHkbtQUWS4jR934BjnMQ58IyzrOlHyLDP /ittY6fARKeemm4aB9OO8Cr72m2vT9Vspw6rhmIeKSdkQUca6JJi1SPh+ AYdOSL3eG0RoYPN6CFtRGT01Zofuk6R6/zh4UMRFmLhUVePrYcJQhBhTB w==; X-IronPort-AV: E=McAfee;i="6200,9189,10259"; a="234143166" X-IronPort-AV: E=Sophos;i="5.88,373,1635231600"; d="scan'208";a="234143166" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Feb 2022 05:45:37 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,374,1635231600"; d="scan'208";a="776427669" Received: from irsmsx603.ger.corp.intel.com ([163.33.146.9]) by fmsmga005.fm.intel.com with ESMTP; 16 Feb 2022 05:45:36 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by irsmsx603.ger.corp.intel.com (163.33.146.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 16 Feb 2022 13:45:34 +0000 Received: from orsmsx610.amr.corp.intel.com ([10.22.229.23]) by ORSMSX610.amr.corp.intel.com ([10.22.229.23]) with mapi id 15.01.2308.020; Wed, 16 Feb 2022 05:45:33 -0800 From: "Souza, Jose" To: "Lisovskiy, Stanislav" Thread-Topic: [Intel-gfx] [PATCH 2/2] drm/i915/display: Implement Wa_16013835468 Thread-Index: AQHYHq8Vn2g7FHoykkiuttI3LDPjFKyVLcMAgAGShwA= Date: Wed, 16 Feb 2022 13:45:33 +0000 Message-ID: <117ed77340346c58899c1e334f6c71bb272b08f5.camel@intel.com> References: <20220210185223.95399-1-jose.souza@intel.com> <20220210185223.95399-2-jose.souza@intel.com> <20220215134702.GA16567@intel.com> In-Reply-To: <20220215134702.GA16567@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.22.254.132] Content-Type: text/plain; charset="utf-8" Content-ID: <61C9B83467EB964FA20EEDC80FBB6C79@intel.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH 2/2] drm/i915/display: Implement Wa_16013835468 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" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gVHVlLCAyMDIyLTAyLTE1IGF0IDE1OjQ3ICswMjAwLCBMaXNvdnNraXksIFN0YW5pc2xhdiB3 cm90ZToNCj4gT24gVGh1LCBGZWIgMTAsIDIwMjIgYXQgMTA6NTI6MjNBTSAtMDgwMCwgSm9zw6kg Um9iZXJ0byBkZSBTb3V6YSB3cm90ZToNCj4gPiBQU1IyIHdvcmthcm91bmQgcmVxdWlyZWQgd2hl biBtb2RlIGhhcyBkZWxheWVkIHZibGFuay4NCj4gPiANCj4gPiBCU3BlYzogNTI4OTANCj4gPiBC U3BlYzogNDk0MjENCj4gPiBDYzogSm91bmkgSMO2Z2FuZGVyIDxqb3VuaS5ob2dhbmRlckBpbnRl bC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogSm9zw6kgUm9iZXJ0byBkZSBTb3V6YSA8am9zZS5z b3V6YUBpbnRlbC5jb20+DQo+IA0KPiANCj4gSSB0aGluayB3ZSBiZXR0ZXIgaW1wbGVtZW50IGl0 IGluIGEgbW9yZSBnZW5lcmljIHdheS4NCj4gQlNwZWMgNzE1ODAgZm9ybXVsYXRlcyB0aGlzIHdv cmthcm91bmQgbW9yZSBwcmVjaXNlbHk6DQo+IA0KPiAiDQo+IElmIGFueSBsb3cgcG93ZXIgd2F0 ZXJtYXJrIGlzIGRpc2FibGVkIGJlY2F1c2UgdGhlIHBhY2thZ2UgQyBzdGF0ZSANCj4gaGFzIHRv byBtdWNoIGxhdGVuY3kgZm9yIHRoZSBzaXplIG9mIFZibGFuayBhbmQgUFNSMSBvciBQU1IyIGlz IGVuYWJsZWQsIA0KPiBzZXQgdGhlIHJlZ2lzdGVyIGJpdCBmb3IgdGhpcyBwaXBlIChsaXN0aW5n IGJlbG93KSB0byAxIHRvIGRpc2FibGUgYSANCj4gUFNSIG9wdGltaXphdGlvbiB0byBvdmVycmlk ZSB0byB0aGUgbWF4aW11bSB3YXRlcm1hcmsuIA0KPiBDbGVhciB0aGUgYml0IGlmIHRoZSBzaXpl IG9mIFZibGFuayBkb2VzIG5vdCByZXF1aXJlIGxvdyBwb3dlciB3YXRlcm1hcmtzIHRvIGJlIGRp c2FibGVkIA0KPiBvciBQU1IqIGlzIGRpc2FibGVkLiINCg0KVGhpcyBpcyBhIGRpZmZlcmVudCB3 b3JrYXJvdW5kIHRoYW4gdGhlIG9uZSBpbXBsZW1lbnRlZCBpbiB0aGlzIHBhdGNoLg0KVGhlIHBy b2dyYW1taW5nIGJpdHMgYXJlIHRoZSBzYW1lIGJ1dCB0aGV5IGhhdmUgZGlmZmVyZW50ICJ0cmln Z2VycyIgY2hlY2tzLg0KDQo+IA0KPiANCj4gUGlwZSBBIDB4NDY0MzAgYml0IDIzDQo+IA0KPiBQ aXBlIEIgMHg0NjQzMCBiaXQgMjQNCj4gDQo+IFBpcGUgQyAweDQ2NDMwIGJpdCAyNQ0KPiANCj4g UGlwZSBEIDB4NDY0MzAgYml0IDMxDQo+IA0KPiANCj4gVFJBTlNfU0VUX0NPTlRFWFRfTEFURU5D WSBpcyB1c2VkIHRvIGRlbGF5IHRoZSB2YmxhbmsiDQo+IA0KPiANCj4gQWxtb3N0IHdlIG11c3Qg ZW5zdXJlIHRoYXQgb25lOg0KPiANCj4gVmJsYW5rIHRpbWUgPj0gTUFYKGZyYW1lc3RhcnQgZGVs YXkgKyBwYWNrYWdlIEMgc3RhdGUgbGF0ZW5jeSArIHdhdGVybWFyayAwIHRpbWUgKyBwaXBlIHNj YWxlciBwcmUtZmlsbCB0aW1lICsgRFNDIHByZS1maWxsIHRpbWUsIA0KPiAgICAgICAgICAgICAg ICAgICAgUFNSMiB2YmxhbmsgdGltZSwgU0RQIHZibGFuayB0aW1lKQ0KPiANCj4gTGluZSB0aW1l ID49IFBTUjIgbGluZSB0aW1lDQo+IA0KPiBJJ20gY3VycmVudGx5IHdvcmtpbmcgb24gdGhlIGxh dHRlciBvbmUuIEkgaGF2ZSBzdWdnZXN0aW9uIHRoYXQgb25lIEkgZmluaXNoIA0KPiB3aXRoIGNh bGN1bGF0aW9ucyByZXF1aXJlZCBmb3IgdGhpcyBmb3JtdWxhLCBJIGNhbiBwcm92aWRlIHNvbWUg YXBpIGZvciB0aGlzDQo+IHBhdGNoIGluIG9yZGVyIHRvIGNoZWNrIGlmIFBTUiBjYW4gYmUgZW5h YmxlZCBhbmQgd29ya2Fyb3VuZCBoYXMgdG8gYmUgYXBwbGllZC4NCj4gDQo+IFN0YW4NCj4gDQo+ IA0KPiA+IC0tLQ0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX3Bzci5j IHwgNDAgKysrKysrKysrKysrKysrKysrKysrKy0tDQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfcmVnLmggICAgICAgICAgfCAxMyArKysrKy0tLQ0KPiA+ICAyIGZpbGVzIGNoYW5nZWQs IDQ2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+ID4gDQo+ID4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfcHNyLmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX3Bzci5jDQo+ID4gaW5kZXggNzJiZDhkMzI2MWUwYy4uMmUw YjA5MmY0YjZiZSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX3Bzci5jDQo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRl bF9wc3IuYw0KPiA+IEBAIC0xMDYzLDcgKzEwNjMsMjMgQEAgc3RhdGljIHZvaWQgaW50ZWxfcHNy X2FjdGl2YXRlKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApDQo+ID4gIAlpbnRlbF9kcC0+cHNy LmFjdGl2ZSA9IHRydWU7DQo+ID4gIH0NCj4gPiAgDQo+ID4gLXN0YXRpYyB2b2lkIGludGVsX3Bz cl9lbmFibGVfc291cmNlKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApDQo+ID4gK3N0YXRpYyB1 MzIgd2FfMTYwMTM4MzU0NjhfYml0X2dldChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQ0KPiA+ ICt7DQo+ID4gKwlzd2l0Y2ggKGludGVsX2RwLT5wc3IucGlwZSkgew0KPiA+ICsJY2FzZSBQSVBF X0E6DQo+ID4gKwkJcmV0dXJuIExBVEVOQ1lfUkVQT1JUSU5HX1JFTU9WRURfUElQRV9BOw0KPiA+ ICsJY2FzZSBQSVBFX0I6DQo+ID4gKwkJcmV0dXJuIExBVEVOQ1lfUkVQT1JUSU5HX1JFTU9WRURf UElQRV9COw0KPiA+ICsJY2FzZSBQSVBFX0M6DQo+ID4gKwkJcmV0dXJuIExBVEVOQ1lfUkVQT1JU SU5HX1JFTU9WRURfUElQRV9DOw0KPiA+ICsJZGVmYXVsdDoNCj4gPiArCQlNSVNTSU5HX0NBU0Uo aW50ZWxfZHAtPnBzci5waXBlKTsNCj4gPiArCQlyZXR1cm4gMDsNCj4gPiArCX0NCj4gPiArfQ0K PiA+ICsNCj4gPiArc3RhdGljIHZvaWQgaW50ZWxfcHNyX2VuYWJsZV9zb3VyY2Uoc3RydWN0IGlu dGVsX2RwICppbnRlbF9kcCwNCj4gPiArCQkJCSAgICBjb25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19z dGF0ZSAqY3J0Y19zdGF0ZSkNCj4gPiAgew0KPiA+ICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUg KmRldl9wcml2ID0gZHBfdG9faTkxNShpbnRlbF9kcCk7DQo+ID4gIAllbnVtIHRyYW5zY29kZXIg Y3B1X3RyYW5zY29kZXIgPSBpbnRlbF9kcC0+cHNyLnRyYW5zY29kZXI7DQo+ID4gQEAgLTExMzMs NiArMTE0OSwyMCBAQCBzdGF0aWMgdm9pZCBpbnRlbF9wc3JfZW5hYmxlX3NvdXJjZShzdHJ1Y3Qg aW50ZWxfZHAgKmludGVsX2RwKQ0KPiA+ICAJCWlmIChJU19BTERFUkxBS0VfUChkZXZfcHJpdikp DQo+ID4gIAkJCWludGVsX2RlX3JtdyhkZXZfcHJpdiwgQ0xLR0FURV9ESVNfTUlTQywgMCwNCj4g PiAgCQkJCSAgICAgQ0xLR0FURV9ESVNfTUlTQ19ETUFTQ19HQVRJTkdfRElTKTsNCj4gPiArDQo+ ID4gKwkJLyogV2FfMTYwMTM4MzU0Njg6dGdsW2IwK10sIGRnMSAqLw0KPiA+ICsJCWlmIChJU19U R0xfRElTUExBWV9TVEVQKGRldl9wcml2LCBTVEVQX0IwLCBTVEVQX0ZPUkVWRVIpIHx8DQo+ID4g KwkJICAgIElTX0RHMShkZXZfcHJpdikpIHsNCj4gPiArCQkJdTE2IHZ0b3RhbCwgdmJsYW5rOw0K PiA+ICsNCj4gPiArCQkJdnRvdGFsID0gY3J0Y19zdGF0ZS0+dWFwaS5hZGp1c3RlZF9tb2RlLmNy dGNfdnRvdGFsIC0NCj4gPiArCQkJCSBjcnRjX3N0YXRlLT51YXBpLmFkanVzdGVkX21vZGUuY3J0 Y192ZGlzcGxheTsNCj4gPiArCQkJdmJsYW5rID0gY3J0Y19zdGF0ZS0+dWFwaS5hZGp1c3RlZF9t b2RlLmNydGNfdmJsYW5rX2VuZCAtDQo+ID4gKwkJCQkgY3J0Y19zdGF0ZS0+dWFwaS5hZGp1c3Rl ZF9tb2RlLmNydGNfdmJsYW5rX3N0YXJ0Ow0KPiA+ICsJCQlpZiAodmJsYW5rID4gdnRvdGFsKQ0K PiA+ICsJCQkJaW50ZWxfZGVfcm13KGRldl9wcml2LCBHRU44X0NISUNLRU5fRENQUl8xLCAwLA0K PiA+ICsJCQkJCSAgICAgd2FfMTYwMTM4MzU0NjhfYml0X2dldChpbnRlbF9kcCkpOw0KPiA+ICsJ CX0NCj4gPiAgCX0NCj4gPiAgfQ0KPiA+ICANCj4gPiBAQCAtMTE5OCw3ICsxMjI4LDcgQEAgc3Rh dGljIHZvaWQgaW50ZWxfcHNyX2VuYWJsZV9sb2NrZWQoc3RydWN0IGludGVsX2RwICppbnRlbF9k cCwNCj4gPiAgCWludGVsX3dyaXRlX2RwX3ZzY19zZHAoZW5jb2RlciwgY3J0Y19zdGF0ZSwgJmNy dGNfc3RhdGUtPnBzcl92c2MpOw0KPiA+ICAJaW50ZWxfc25wc19waHlfdXBkYXRlX3Bzcl9wb3dl cl9zdGF0ZShkZXZfcHJpdiwgcGh5LCB0cnVlKTsNCj4gPiAgCWludGVsX3Bzcl9lbmFibGVfc2lu ayhpbnRlbF9kcCk7DQo+ID4gLQlpbnRlbF9wc3JfZW5hYmxlX3NvdXJjZShpbnRlbF9kcCk7DQo+ ID4gKwlpbnRlbF9wc3JfZW5hYmxlX3NvdXJjZShpbnRlbF9kcCwgY3J0Y19zdGF0ZSk7DQo+ID4g IAlpbnRlbF9kcC0+cHNyLmVuYWJsZWQgPSB0cnVlOw0KPiA+ICAJaW50ZWxfZHAtPnBzci5wYXVz ZWQgPSBmYWxzZTsNCj4gPiAgDQo+ID4gQEAgLTEyOTcsNiArMTMyNywxMiBAQCBzdGF0aWMgdm9p ZCBpbnRlbF9wc3JfZGlzYWJsZV9sb2NrZWQoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkNCj4g PiAgCQlpZiAoSVNfQUxERVJMQUtFX1AoZGV2X3ByaXYpKQ0KPiA+ICAJCQlpbnRlbF9kZV9ybXco ZGV2X3ByaXYsIENMS0dBVEVfRElTX01JU0MsDQo+ID4gIAkJCQkgICAgIENMS0dBVEVfRElTX01J U0NfRE1BU0NfR0FUSU5HX0RJUywgMCk7DQo+ID4gKw0KPiA+ICsJCS8qIFdhXzE2MDEzODM1NDY4 OnRnbFtiMCtdLCBkZzEgKi8NCj4gPiArCQlpZiAoSVNfVEdMX0RJU1BMQVlfU1RFUChkZXZfcHJp diwgU1RFUF9CMCwgU1RFUF9GT1JFVkVSKSB8fA0KPiA+ICsJCSAgICBJU19ERzEoZGV2X3ByaXYp KQ0KPiA+ICsJCQlpbnRlbF9kZV9ybXcoZGV2X3ByaXYsIEdFTjhfQ0hJQ0tFTl9EQ1BSXzEsDQo+ ID4gKwkJCQkgICAgIHdhXzE2MDEzODM1NDY4X2JpdF9nZXQoaW50ZWxfZHApLCAwKTsNCj4gPiAg CX0NCj4gPiAgDQo+ID4gIAlpbnRlbF9zbnBzX3BoeV91cGRhdGVfcHNyX3Bvd2VyX3N0YXRlKGRl dl9wcml2LCBwaHksIGZhbHNlKTsNCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9yZWcuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgNCj4gPiBpbmRl eCA4N2M5MjMxNGVlMjY5Li4xY2Q0MDU2NDAwYjYzIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfcmVnLmgNCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3JlZy5oDQo+ID4gQEAgLTYwNDAsMTEgKzYwNDAsMTQgQEANCj4gPiAgI2RlZmluZSBIU1df TkRFX1JTVFdSTl9PUFQJX01NSU8oMHg0NjQwOCkNCj4gPiAgI2RlZmluZSAgUkVTRVRfUENIX0hB TkRTSEFLRV9FTkFCTEUJKDEgPDwgNCkNCj4gPiAgDQo+ID4gLSNkZWZpbmUgR0VOOF9DSElDS0VO X0RDUFJfMQkJX01NSU8oMHg0NjQzMCkNCj4gPiAtI2RlZmluZSAgIFNLTF9TRUxFQ1RfQUxURVJO QVRFX0RDX0VYSVQJUkVHX0JJVCgzMCkNCj4gPiAtI2RlZmluZSAgIElDTF9ERUxBWV9QTVJTUAkJ UkVHX0JJVCgyMikNCj4gPiAtI2RlZmluZSAgIERJU0FCTEVfRkxSX1NSQwkJUkVHX0JJVCgxNSkN Cj4gPiAtI2RlZmluZSAgIE1BU0tfV0FLRU1FTQkJCVJFR19CSVQoMTMpDQo+ID4gKyNkZWZpbmUg R0VOOF9DSElDS0VOX0RDUFJfMQkJCV9NTUlPKDB4NDY0MzApDQo+ID4gKyNkZWZpbmUgICBTS0xf U0VMRUNUX0FMVEVSTkFURV9EQ19FWElUCQlSRUdfQklUKDMwKQ0KPiA+ICsjZGVmaW5lICAgTEFU RU5DWV9SRVBPUlRJTkdfUkVNT1ZFRF9QSVBFX0MJUkVHX0JJVCgyNSkNCj4gPiArI2RlZmluZSAg IExBVEVOQ1lfUkVQT1JUSU5HX1JFTU9WRURfUElQRV9CCVJFR19CSVQoMjQpDQo+ID4gKyNkZWZp bmUgICBMQVRFTkNZX1JFUE9SVElOR19SRU1PVkVEX1BJUEVfQQlSRUdfQklUKDIzKQ0KPiA+ICsj ZGVmaW5lICAgSUNMX0RFTEFZX1BNUlNQCQkJUkVHX0JJVCgyMikNCj4gPiArI2RlZmluZSAgIERJ U0FCTEVfRkxSX1NSQwkJCVJFR19CSVQoMTUpDQo+ID4gKyNkZWZpbmUgICBNQVNLX1dBS0VNRU0J CQkJUkVHX0JJVCgxMykNCj4gPiAgDQo+ID4gICNkZWZpbmUgR0VOMTFfQ0hJQ0tFTl9EQ1BSXzIJ CQlfTU1JTygweDQ2NDM0KQ0KPiA+ICAjZGVmaW5lICAgRENQUl9NQVNLX01BWExBVEVOQ1lfTUVN VVBfQ0xSCVJFR19CSVQoMjcpDQo+ID4gLS0gDQo+ID4gMi4zNS4xDQo+ID4gDQoNCg==