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=-13.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,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 A6074C4361B for ; Fri, 18 Dec 2020 11:06:07 +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 614AE233A0 for ; Fri, 18 Dec 2020 11:06:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 614AE233A0 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 D227C89FC9; Fri, 18 Dec 2020 11:06:06 +0000 (UTC) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id A61CD89FC9; Fri, 18 Dec 2020 11:06:05 +0000 (UTC) IronPort-SDR: IbztEwcQeRAUhxotT+KofiWIWmpZvZmS68w1F/l/niBr5oFFFaO8/IfboFLP4Tll9A6LQojnJK xf0qgwChvKhg== X-IronPort-AV: E=McAfee;i="6000,8403,9838"; a="171917329" X-IronPort-AV: E=Sophos;i="5.78,430,1599548400"; d="scan'208";a="171917329" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Dec 2020 03:06:05 -0800 IronPort-SDR: 6VpL56jJy490fw35+G6l+Bcgs3T5TlgWtRbOORP3TEfV4S0IVBr8uDYpJ7PPJsQ49njbZarunB 6arU5n9c/Tig== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,430,1599548400"; d="scan'208";a="334856509" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga007.fm.intel.com with ESMTP; 18 Dec 2020 03:06:05 -0800 Received: from bgsmsx603.gar.corp.intel.com (10.109.78.82) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 18 Dec 2020 03:06:04 -0800 Received: from bgsmsx604.gar.corp.intel.com (10.67.234.6) by BGSMSX603.gar.corp.intel.com (10.109.78.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 18 Dec 2020 16:36:01 +0530 Received: from bgsmsx604.gar.corp.intel.com ([10.67.234.6]) by BGSMSX604.gar.corp.intel.com ([10.67.234.6]) with mapi id 15.01.1713.004; Fri, 18 Dec 2020 16:36:01 +0530 From: "Shankar, Uma" To: "Nautiyal, Ankit K" , "intel-gfx@lists.freedesktop.org" Thread-Topic: [PATCH v7 11/15] drm/i915: Add support for enabling link status and recovery Thread-Index: AQHW1Sq2/rFnjQGW60e9u+3FVJ0YNqn8sQ4Q Date: Fri, 18 Dec 2020 11:06:01 +0000 Message-ID: References: <20201218103723.30844-1-ankit.k.nautiyal@intel.com> <20201218103723.30844-12-ankit.k.nautiyal@intel.com> In-Reply-To: <20201218103723.30844-12-ankit.k.nautiyal@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 x-originating-ip: [10.223.10.1] MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH v7 11/15] drm/i915: Add support for enabling link status and recovery 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: "airlied@linux.ie" , "dri-devel@lists.freedesktop.org" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTmF1dGl5YWwsIEFua2l0 IEsgPGFua2l0LmsubmF1dGl5YWxAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIERlY2VtYmVy IDE4LCAyMDIwIDQ6MDcgUE0NCj4gVG86IGludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcN Cj4gQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmc7IFNoYW5rYXIsIFVtYSA8dW1h LnNoYW5rYXJAaW50ZWwuY29tPjsNCj4gYWlybGllZEBsaW51eC5pZTsgamFuaS5uaWt1bGFAbGlu dXguaW50ZWwuY29tOyB2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbTsNCj4gS3Vsa2Fybmks IFZhbmRpdGEgPHZhbmRpdGEua3Vsa2FybmlAaW50ZWwuY29tPjsgU2hhcm1hLCBTd2F0aTINCj4g PHN3YXRpMi5zaGFybWFAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjcgMTEvMTVdIGRy bS9pOTE1OiBBZGQgc3VwcG9ydCBmb3IgZW5hYmxpbmcgbGluayBzdGF0dXMgYW5kDQo+IHJlY292 ZXJ5DQo+IA0KPiBGcm9tOiBTd2F0aSBTaGFybWEgPHN3YXRpMi5zaGFybWFAaW50ZWwuY29tPg0K PiANCj4gSW4gdGhpcyBwYXRjaCBlbmFibGVzIHN1cHBvcnQgZm9yIGRldGVjdGluZyBsaW5rIGZh aWx1cmVzIGJldHdlZW4gUENPTiBhbmQgSERNSQ0KPiBzaW5rIGluIGk5MTUgZHJpdmVyLiBIRE1J IGxpbmsgbG9zcyBpbmRpY2F0aW9uIHRvIHVwc3RyZWFtIERQIHNvdXJjZSBpcyBpbmRpY2F0ZWQN Cj4gdmlhIElSUV9IUEQuIFRoaXMgaXMgZm9sbG93ZWQgYnkgcmVhZGluZyBvZiBIRE1JIGxpbmsg Y29uZmlndXJhdGlvbiBzdGF0dXMNCj4gKEhETUlfVFhfTElOS19BQ1RJVkVfU1RBVFVTKS4NCj4g SWYgdGhlIFBDT04g4oaSIEhETUkgMi4xIGxpbmsgc3RhdHVzIGlzIG9mZjsgcmVpbml0aWF0ZSBm cmwgbGluayB0cmFpbmluZyB0byByZWNvdmVyLg0KPiBBbHNvLCByZXBvcnQgSERNSSBGUkwgbGlu ayBlcnJvciBjb3VudCByYW5nZSBmb3IgZWFjaCBpbmRpdmlkdWFsIEZSTCBhY3RpdmUgbGFuZSBp cw0KPiBpbmRpY2F0ZWQgYnkgRE9XTlNUUkVBTV9IRE1JX0VSUk9SX1NUQVRVU19MTiByZWdpc3Rl cnMuDQo+IA0KPiB2MjogQ2hlY2tlZCBmb3IgZHBjZCByZWFkIGFuZCB3cml0ZSBmYWlsdXJlcyBh bmQgYWRkZWQgZGVidWcgbWVzc2FnZS4NCj4gKFVtYSBTaGFua2FyKQ0KPiANCj4gdjM6IFJlYXJy YW5nZWQgY29kZSB0byByZS1zdGFydCBGUkwgbGluayB0cmFpbmluZyBvciBmYWxsIGJhY2sgdG8g VE1EUyBtb2RlLg0KPiANCj4gdjQ6IFJlc3VzZWQgZnVuY3Rpb24gdG8gY2hlY2sgZnJsIHdoaWNo IGludHVybiByZXN0YXJ0cyBGUkwgYW5kIGZhbGxiYWNrIHRvIFRNRFMNCj4gbW9kZS4NCj4gDQo+ IFNpZ25lZC1vZmYtYnk6IFN3YXRpIFNoYXJtYSA8c3dhdGkyLnNoYXJtYUBpbnRlbC5jb20+DQo+ IFNpZ25lZC1vZmYtYnk6IEFua2l0IE5hdXRpeWFsIDxhbmtpdC5rLm5hdXRpeWFsQGludGVsLmNv bT4NCj4gUmV2aWV3ZWQtYnk6IFVtYSBTaGFua2FyIDx1bWEuc2hhbmthckBpbnRlbC5jb20+ICh2 MikNCg0KQ2hhbmdlIGxvb2tzIGZpbmUsIHlvdSBjYW4ga2VlcCBSQi4NCg0KPiAtLS0NCj4gIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYyB8IDUzICsrKysrKysrKysrKysr KysrKysrKysrLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfZHAuYw0KPiBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYw0K PiBpbmRleCAxZTBmZjM5YmI5MjcuLjY2ZjM1ZTdjOTkwMyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYw0KPiBAQCAtNjAxMyw2ICs2MDEzLDI4IEBAIGludGVs X2RwX2NoZWNrX21zdF9zdGF0dXMoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkNCj4gIAlyZXR1 cm4gbGlua19vazsNCj4gIH0NCj4gDQo+ICtzdGF0aWMgdm9pZA0KPiAraW50ZWxfZHBfaGFuZGxl X2hkbWlfbGlua19zdGF0dXNfY2hhbmdlKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApIHsNCj4g Kwlib29sIGlzX2FjdGl2ZTsNCj4gKwl1OCBidWYgPSAwOw0KPiArDQo+ICsJaXNfYWN0aXZlID0g ZHJtX2RwX3Bjb25faGRtaV9saW5rX2FjdGl2ZSgmaW50ZWxfZHAtPmF1eCk7DQo+ICsJaWYgKGlu dGVsX2RwLT5mcmwuaXNfdHJhaW5lZCAmJiAhaXNfYWN0aXZlKSB7DQo+ICsJCWlmIChkcm1fZHBf ZHBjZF9yZWFkYigmaW50ZWxfZHAtPmF1eCwNCj4gRFBfUENPTl9IRE1JX0xJTktfQ09ORklHXzEs ICZidWYpIDwgMCkNCj4gKwkJCXJldHVybjsNCj4gKw0KPiArCQlidWYgJj0gIH5EUF9QQ09OX0VO QUJMRV9IRE1JX0xJTks7DQo+ICsJCWlmIChkcm1fZHBfZHBjZF93cml0ZWIoJmludGVsX2RwLT5h dXgsDQo+IERQX1BDT05fSERNSV9MSU5LX0NPTkZJR18xLCBidWYpIDwgMCkNCj4gKwkJCXJldHVy bjsNCj4gKw0KPiArCQlkcm1fZHBfcGNvbl9oZG1pX2ZybF9saW5rX2Vycm9yX2NvdW50KCZpbnRl bF9kcC0+YXV4LA0KPiArJmludGVsX2RwLT5hdHRhY2hlZF9jb25uZWN0b3ItPmJhc2UpOw0KPiAr DQo+ICsJCS8qIFJlc3RhcnQgRlJMIHRyYWluaW5nIG9yIGZhbGwgYmFjayB0byBUTURTIG1vZGUg Ki8NCj4gKwkJaW50ZWxfZHBfY2hlY2tfZnJsX3RyYWluaW5nKGludGVsX2RwKTsNCj4gKwl9DQo+ ICt9DQo+ICsNCj4gIHN0YXRpYyBib29sDQo+ICBpbnRlbF9kcF9uZWVkc19saW5rX3JldHJhaW4o c3RydWN0IGludGVsX2RwICppbnRlbF9kcCkgIHsgQEAgLTYzNzgsNyArNjQwMCw3DQo+IEBAIGlu dGVsX2RwX2hvdHBsdWcoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsDQo+ICAJcmV0dXJu IHN0YXRlOw0KPiAgfQ0KPiANCj4gLXN0YXRpYyB2b2lkIGludGVsX2RwX2NoZWNrX3NlcnZpY2Vf aXJxKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApDQo+ICtzdGF0aWMgdm9pZCBpbnRlbF9kcF9j aGVja19kZXZpY2Vfc2VydmljZV9pcnEoc3RydWN0IGludGVsX2RwDQo+ICsqaW50ZWxfZHApDQo+ ICB7DQo+ICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUgPSBkcF90b19pOTE1KGludGVs X2RwKTsNCj4gIAl1OCB2YWw7DQo+IEBAIC02NDAyLDYgKzY0MjQsMzAgQEAgc3RhdGljIHZvaWQg aW50ZWxfZHBfY2hlY2tfc2VydmljZV9pcnEoc3RydWN0IGludGVsX2RwDQo+ICppbnRlbF9kcCkN Cj4gIAkJZHJtX2RiZ19rbXMoJmk5MTUtPmRybSwgIlNpbmsgc3BlY2lmaWMgaXJxIHVuaGFuZGxl ZFxuIik7ICB9DQo+IA0KPiArc3RhdGljIHZvaWQgaW50ZWxfZHBfY2hlY2tfbGlua19zZXJ2aWNl X2lycShzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQ0KPiArew0KPiArCXN0cnVjdCBkcm1faTkx NV9wcml2YXRlICppOTE1ID0gZHBfdG9faTkxNShpbnRlbF9kcCk7DQo+ICsJdTggdmFsOw0KPiAr DQo+ICsJaWYgKGludGVsX2RwLT5kcGNkW0RQX0RQQ0RfUkVWXSA8IDB4MTEpDQo+ICsJCXJldHVy bjsNCj4gKw0KPiArCWlmIChkcm1fZHBfZHBjZF9yZWFkYigmaW50ZWxfZHAtPmF1eCwNCj4gKwkJ CSAgICAgIERQX0xJTktfU0VSVklDRV9JUlFfVkVDVE9SX0VTSTAsICZ2YWwpICE9IDEgfHwNCj4g IXZhbCkgew0KPiArCQlkcm1fZGJnX2ttcygmaTkxNS0+ZHJtLCAiRXJyb3IgaW4gcmVhZGluZyBs aW5rIHNlcnZpY2UgaXJxDQo+IHZlY3RvclxuIik7DQo+ICsJCXJldHVybjsNCj4gKwl9DQo+ICsN Cj4gKwlpZiAoZHJtX2RwX2RwY2Rfd3JpdGViKCZpbnRlbF9kcC0+YXV4LA0KPiArCQkJICAgICAg IERQX0xJTktfU0VSVklDRV9JUlFfVkVDVE9SX0VTSTAsIHZhbCkgIT0gMSkgew0KPiArCQlkcm1f ZGJnX2ttcygmaTkxNS0+ZHJtLCAiRXJyb3IgaW4gd3JpdGluZyBsaW5rIHNlcnZpY2UgaXJxDQo+ IHZlY3RvclxuIik7DQo+ICsJCXJldHVybjsNCj4gKwl9DQo+ICsNCj4gKwlpZiAodmFsICYgSERN SV9MSU5LX1NUQVRVU19DSEFOR0VEKQ0KPiArCQlpbnRlbF9kcF9oYW5kbGVfaGRtaV9saW5rX3N0 YXR1c19jaGFuZ2UoaW50ZWxfZHApOw0KPiArfQ0KPiArDQo+ICAvKg0KPiAgICogQWNjb3JkaW5n IHRvIERQIHNwZWMNCj4gICAqIDUuMS4yOg0KPiBAQCAtNjQ0MSw3ICs2NDg3LDggQEAgaW50ZWxf ZHBfc2hvcnRfcHVsc2Uoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkNCj4gIAkJcmV0dXJuIGZh bHNlOw0KPiAgCX0NCj4gDQo+IC0JaW50ZWxfZHBfY2hlY2tfc2VydmljZV9pcnEoaW50ZWxfZHAp Ow0KPiArCWludGVsX2RwX2NoZWNrX2RldmljZV9zZXJ2aWNlX2lycShpbnRlbF9kcCk7DQo+ICsJ aW50ZWxfZHBfY2hlY2tfbGlua19zZXJ2aWNlX2lycShpbnRlbF9kcCk7DQo+IA0KPiAgCS8qIEhh bmRsZSBDRUMgaW50ZXJydXB0cywgaWYgYW55ICovDQo+ICAJZHJtX2RwX2NlY19pcnEoJmludGVs X2RwLT5hdXgpOw0KPiBAQCAtNjg3MSw3ICs2OTE4LDcgQEAgaW50ZWxfZHBfZGV0ZWN0KHN0cnVj dCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsDQo+ICAJICAgIHRvX2ludGVsX2Nvbm5lY3Rvcihj b25uZWN0b3IpLT5kZXRlY3RfZWRpZCkNCj4gIAkJc3RhdHVzID0gY29ubmVjdG9yX3N0YXR1c19j b25uZWN0ZWQ7DQo+IA0KPiAtCWludGVsX2RwX2NoZWNrX3NlcnZpY2VfaXJxKGludGVsX2RwKTsN Cj4gKwlpbnRlbF9kcF9jaGVja19kZXZpY2Vfc2VydmljZV9pcnEoaW50ZWxfZHApOw0KPiANCj4g IG91dDoNCj4gIAlpZiAoc3RhdHVzICE9IGNvbm5lY3Rvcl9zdGF0dXNfY29ubmVjdGVkICYmICFp bnRlbF9kcC0+aXNfbXN0KQ0KPiAtLQ0KPiAyLjE3LjENCg0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== 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=-13.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable 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 81BBBC2BBD4 for ; Fri, 18 Dec 2020 11:06:08 +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 3D47F233A0 for ; Fri, 18 Dec 2020 11:06:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3D47F233A0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 767486E0C9; Fri, 18 Dec 2020 11:06:07 +0000 (UTC) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id A61CD89FC9; Fri, 18 Dec 2020 11:06:05 +0000 (UTC) IronPort-SDR: IbztEwcQeRAUhxotT+KofiWIWmpZvZmS68w1F/l/niBr5oFFFaO8/IfboFLP4Tll9A6LQojnJK xf0qgwChvKhg== X-IronPort-AV: E=McAfee;i="6000,8403,9838"; a="171917329" X-IronPort-AV: E=Sophos;i="5.78,430,1599548400"; d="scan'208";a="171917329" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Dec 2020 03:06:05 -0800 IronPort-SDR: 6VpL56jJy490fw35+G6l+Bcgs3T5TlgWtRbOORP3TEfV4S0IVBr8uDYpJ7PPJsQ49njbZarunB 6arU5n9c/Tig== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,430,1599548400"; d="scan'208";a="334856509" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga007.fm.intel.com with ESMTP; 18 Dec 2020 03:06:05 -0800 Received: from bgsmsx603.gar.corp.intel.com (10.109.78.82) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 18 Dec 2020 03:06:04 -0800 Received: from bgsmsx604.gar.corp.intel.com (10.67.234.6) by BGSMSX603.gar.corp.intel.com (10.109.78.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 18 Dec 2020 16:36:01 +0530 Received: from bgsmsx604.gar.corp.intel.com ([10.67.234.6]) by BGSMSX604.gar.corp.intel.com ([10.67.234.6]) with mapi id 15.01.1713.004; Fri, 18 Dec 2020 16:36:01 +0530 From: "Shankar, Uma" To: "Nautiyal, Ankit K" , "intel-gfx@lists.freedesktop.org" Subject: RE: [PATCH v7 11/15] drm/i915: Add support for enabling link status and recovery Thread-Topic: [PATCH v7 11/15] drm/i915: Add support for enabling link status and recovery Thread-Index: AQHW1Sq2/rFnjQGW60e9u+3FVJ0YNqn8sQ4Q Date: Fri, 18 Dec 2020 11:06:01 +0000 Message-ID: References: <20201218103723.30844-1-ankit.k.nautiyal@intel.com> <20201218103723.30844-12-ankit.k.nautiyal@intel.com> In-Reply-To: <20201218103723.30844-12-ankit.k.nautiyal@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 x-originating-ip: [10.223.10.1] MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "airlied@linux.ie" , "dri-devel@lists.freedesktop.org" , "Sharma, Swati2" , "Kulkarni, Vandita" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTmF1dGl5YWwsIEFua2l0 IEsgPGFua2l0LmsubmF1dGl5YWxAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIERlY2VtYmVy IDE4LCAyMDIwIDQ6MDcgUE0NCj4gVG86IGludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcN Cj4gQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmc7IFNoYW5rYXIsIFVtYSA8dW1h LnNoYW5rYXJAaW50ZWwuY29tPjsNCj4gYWlybGllZEBsaW51eC5pZTsgamFuaS5uaWt1bGFAbGlu dXguaW50ZWwuY29tOyB2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbTsNCj4gS3Vsa2Fybmks IFZhbmRpdGEgPHZhbmRpdGEua3Vsa2FybmlAaW50ZWwuY29tPjsgU2hhcm1hLCBTd2F0aTINCj4g PHN3YXRpMi5zaGFybWFAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjcgMTEvMTVdIGRy bS9pOTE1OiBBZGQgc3VwcG9ydCBmb3IgZW5hYmxpbmcgbGluayBzdGF0dXMgYW5kDQo+IHJlY292 ZXJ5DQo+IA0KPiBGcm9tOiBTd2F0aSBTaGFybWEgPHN3YXRpMi5zaGFybWFAaW50ZWwuY29tPg0K PiANCj4gSW4gdGhpcyBwYXRjaCBlbmFibGVzIHN1cHBvcnQgZm9yIGRldGVjdGluZyBsaW5rIGZh aWx1cmVzIGJldHdlZW4gUENPTiBhbmQgSERNSQ0KPiBzaW5rIGluIGk5MTUgZHJpdmVyLiBIRE1J IGxpbmsgbG9zcyBpbmRpY2F0aW9uIHRvIHVwc3RyZWFtIERQIHNvdXJjZSBpcyBpbmRpY2F0ZWQN Cj4gdmlhIElSUV9IUEQuIFRoaXMgaXMgZm9sbG93ZWQgYnkgcmVhZGluZyBvZiBIRE1JIGxpbmsg Y29uZmlndXJhdGlvbiBzdGF0dXMNCj4gKEhETUlfVFhfTElOS19BQ1RJVkVfU1RBVFVTKS4NCj4g SWYgdGhlIFBDT04g4oaSIEhETUkgMi4xIGxpbmsgc3RhdHVzIGlzIG9mZjsgcmVpbml0aWF0ZSBm cmwgbGluayB0cmFpbmluZyB0byByZWNvdmVyLg0KPiBBbHNvLCByZXBvcnQgSERNSSBGUkwgbGlu ayBlcnJvciBjb3VudCByYW5nZSBmb3IgZWFjaCBpbmRpdmlkdWFsIEZSTCBhY3RpdmUgbGFuZSBp cw0KPiBpbmRpY2F0ZWQgYnkgRE9XTlNUUkVBTV9IRE1JX0VSUk9SX1NUQVRVU19MTiByZWdpc3Rl cnMuDQo+IA0KPiB2MjogQ2hlY2tlZCBmb3IgZHBjZCByZWFkIGFuZCB3cml0ZSBmYWlsdXJlcyBh bmQgYWRkZWQgZGVidWcgbWVzc2FnZS4NCj4gKFVtYSBTaGFua2FyKQ0KPiANCj4gdjM6IFJlYXJy YW5nZWQgY29kZSB0byByZS1zdGFydCBGUkwgbGluayB0cmFpbmluZyBvciBmYWxsIGJhY2sgdG8g VE1EUyBtb2RlLg0KPiANCj4gdjQ6IFJlc3VzZWQgZnVuY3Rpb24gdG8gY2hlY2sgZnJsIHdoaWNo IGludHVybiByZXN0YXJ0cyBGUkwgYW5kIGZhbGxiYWNrIHRvIFRNRFMNCj4gbW9kZS4NCj4gDQo+ IFNpZ25lZC1vZmYtYnk6IFN3YXRpIFNoYXJtYSA8c3dhdGkyLnNoYXJtYUBpbnRlbC5jb20+DQo+ IFNpZ25lZC1vZmYtYnk6IEFua2l0IE5hdXRpeWFsIDxhbmtpdC5rLm5hdXRpeWFsQGludGVsLmNv bT4NCj4gUmV2aWV3ZWQtYnk6IFVtYSBTaGFua2FyIDx1bWEuc2hhbmthckBpbnRlbC5jb20+ICh2 MikNCg0KQ2hhbmdlIGxvb2tzIGZpbmUsIHlvdSBjYW4ga2VlcCBSQi4NCg0KPiAtLS0NCj4gIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYyB8IDUzICsrKysrKysrKysrKysr KysrKysrKysrLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkv aW50ZWxfZHAuYw0KPiBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYw0K PiBpbmRleCAxZTBmZjM5YmI5MjcuLjY2ZjM1ZTdjOTkwMyAxMDA2NDQNCj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcC5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYw0KPiBAQCAtNjAxMyw2ICs2MDEzLDI4IEBAIGludGVs X2RwX2NoZWNrX21zdF9zdGF0dXMoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkNCj4gIAlyZXR1 cm4gbGlua19vazsNCj4gIH0NCj4gDQo+ICtzdGF0aWMgdm9pZA0KPiAraW50ZWxfZHBfaGFuZGxl X2hkbWlfbGlua19zdGF0dXNfY2hhbmdlKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApIHsNCj4g Kwlib29sIGlzX2FjdGl2ZTsNCj4gKwl1OCBidWYgPSAwOw0KPiArDQo+ICsJaXNfYWN0aXZlID0g ZHJtX2RwX3Bjb25faGRtaV9saW5rX2FjdGl2ZSgmaW50ZWxfZHAtPmF1eCk7DQo+ICsJaWYgKGlu dGVsX2RwLT5mcmwuaXNfdHJhaW5lZCAmJiAhaXNfYWN0aXZlKSB7DQo+ICsJCWlmIChkcm1fZHBf ZHBjZF9yZWFkYigmaW50ZWxfZHAtPmF1eCwNCj4gRFBfUENPTl9IRE1JX0xJTktfQ09ORklHXzEs ICZidWYpIDwgMCkNCj4gKwkJCXJldHVybjsNCj4gKw0KPiArCQlidWYgJj0gIH5EUF9QQ09OX0VO QUJMRV9IRE1JX0xJTks7DQo+ICsJCWlmIChkcm1fZHBfZHBjZF93cml0ZWIoJmludGVsX2RwLT5h dXgsDQo+IERQX1BDT05fSERNSV9MSU5LX0NPTkZJR18xLCBidWYpIDwgMCkNCj4gKwkJCXJldHVy bjsNCj4gKw0KPiArCQlkcm1fZHBfcGNvbl9oZG1pX2ZybF9saW5rX2Vycm9yX2NvdW50KCZpbnRl bF9kcC0+YXV4LA0KPiArJmludGVsX2RwLT5hdHRhY2hlZF9jb25uZWN0b3ItPmJhc2UpOw0KPiAr DQo+ICsJCS8qIFJlc3RhcnQgRlJMIHRyYWluaW5nIG9yIGZhbGwgYmFjayB0byBUTURTIG1vZGUg Ki8NCj4gKwkJaW50ZWxfZHBfY2hlY2tfZnJsX3RyYWluaW5nKGludGVsX2RwKTsNCj4gKwl9DQo+ ICt9DQo+ICsNCj4gIHN0YXRpYyBib29sDQo+ICBpbnRlbF9kcF9uZWVkc19saW5rX3JldHJhaW4o c3RydWN0IGludGVsX2RwICppbnRlbF9kcCkgIHsgQEAgLTYzNzgsNyArNjQwMCw3DQo+IEBAIGlu dGVsX2RwX2hvdHBsdWcoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsDQo+ICAJcmV0dXJu IHN0YXRlOw0KPiAgfQ0KPiANCj4gLXN0YXRpYyB2b2lkIGludGVsX2RwX2NoZWNrX3NlcnZpY2Vf aXJxKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApDQo+ICtzdGF0aWMgdm9pZCBpbnRlbF9kcF9j aGVja19kZXZpY2Vfc2VydmljZV9pcnEoc3RydWN0IGludGVsX2RwDQo+ICsqaW50ZWxfZHApDQo+ ICB7DQo+ICAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUgPSBkcF90b19pOTE1KGludGVs X2RwKTsNCj4gIAl1OCB2YWw7DQo+IEBAIC02NDAyLDYgKzY0MjQsMzAgQEAgc3RhdGljIHZvaWQg aW50ZWxfZHBfY2hlY2tfc2VydmljZV9pcnEoc3RydWN0IGludGVsX2RwDQo+ICppbnRlbF9kcCkN Cj4gIAkJZHJtX2RiZ19rbXMoJmk5MTUtPmRybSwgIlNpbmsgc3BlY2lmaWMgaXJxIHVuaGFuZGxl ZFxuIik7ICB9DQo+IA0KPiArc3RhdGljIHZvaWQgaW50ZWxfZHBfY2hlY2tfbGlua19zZXJ2aWNl X2lycShzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQ0KPiArew0KPiArCXN0cnVjdCBkcm1faTkx NV9wcml2YXRlICppOTE1ID0gZHBfdG9faTkxNShpbnRlbF9kcCk7DQo+ICsJdTggdmFsOw0KPiAr DQo+ICsJaWYgKGludGVsX2RwLT5kcGNkW0RQX0RQQ0RfUkVWXSA8IDB4MTEpDQo+ICsJCXJldHVy bjsNCj4gKw0KPiArCWlmIChkcm1fZHBfZHBjZF9yZWFkYigmaW50ZWxfZHAtPmF1eCwNCj4gKwkJ CSAgICAgIERQX0xJTktfU0VSVklDRV9JUlFfVkVDVE9SX0VTSTAsICZ2YWwpICE9IDEgfHwNCj4g IXZhbCkgew0KPiArCQlkcm1fZGJnX2ttcygmaTkxNS0+ZHJtLCAiRXJyb3IgaW4gcmVhZGluZyBs aW5rIHNlcnZpY2UgaXJxDQo+IHZlY3RvclxuIik7DQo+ICsJCXJldHVybjsNCj4gKwl9DQo+ICsN Cj4gKwlpZiAoZHJtX2RwX2RwY2Rfd3JpdGViKCZpbnRlbF9kcC0+YXV4LA0KPiArCQkJICAgICAg IERQX0xJTktfU0VSVklDRV9JUlFfVkVDVE9SX0VTSTAsIHZhbCkgIT0gMSkgew0KPiArCQlkcm1f ZGJnX2ttcygmaTkxNS0+ZHJtLCAiRXJyb3IgaW4gd3JpdGluZyBsaW5rIHNlcnZpY2UgaXJxDQo+ IHZlY3RvclxuIik7DQo+ICsJCXJldHVybjsNCj4gKwl9DQo+ICsNCj4gKwlpZiAodmFsICYgSERN SV9MSU5LX1NUQVRVU19DSEFOR0VEKQ0KPiArCQlpbnRlbF9kcF9oYW5kbGVfaGRtaV9saW5rX3N0 YXR1c19jaGFuZ2UoaW50ZWxfZHApOw0KPiArfQ0KPiArDQo+ICAvKg0KPiAgICogQWNjb3JkaW5n IHRvIERQIHNwZWMNCj4gICAqIDUuMS4yOg0KPiBAQCAtNjQ0MSw3ICs2NDg3LDggQEAgaW50ZWxf ZHBfc2hvcnRfcHVsc2Uoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkNCj4gIAkJcmV0dXJuIGZh bHNlOw0KPiAgCX0NCj4gDQo+IC0JaW50ZWxfZHBfY2hlY2tfc2VydmljZV9pcnEoaW50ZWxfZHAp Ow0KPiArCWludGVsX2RwX2NoZWNrX2RldmljZV9zZXJ2aWNlX2lycShpbnRlbF9kcCk7DQo+ICsJ aW50ZWxfZHBfY2hlY2tfbGlua19zZXJ2aWNlX2lycShpbnRlbF9kcCk7DQo+IA0KPiAgCS8qIEhh bmRsZSBDRUMgaW50ZXJydXB0cywgaWYgYW55ICovDQo+ICAJZHJtX2RwX2NlY19pcnEoJmludGVs X2RwLT5hdXgpOw0KPiBAQCAtNjg3MSw3ICs2OTE4LDcgQEAgaW50ZWxfZHBfZGV0ZWN0KHN0cnVj dCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsDQo+ICAJICAgIHRvX2ludGVsX2Nvbm5lY3Rvcihj b25uZWN0b3IpLT5kZXRlY3RfZWRpZCkNCj4gIAkJc3RhdHVzID0gY29ubmVjdG9yX3N0YXR1c19j b25uZWN0ZWQ7DQo+IA0KPiAtCWludGVsX2RwX2NoZWNrX3NlcnZpY2VfaXJxKGludGVsX2RwKTsN Cj4gKwlpbnRlbF9kcF9jaGVja19kZXZpY2Vfc2VydmljZV9pcnEoaW50ZWxfZHApOw0KPiANCj4g IG91dDoNCj4gIAlpZiAoc3RhdHVzICE9IGNvbm5lY3Rvcl9zdGF0dXNfY29ubmVjdGVkICYmICFp bnRlbF9kcC0+aXNfbXN0KQ0KPiAtLQ0KPiAyLjE3LjENCg0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2 ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==