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.8 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 76968C41604 for ; Tue, 6 Oct 2020 09:14:21 +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 E180920866 for ; Tue, 6 Oct 2020 09:14:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E180920866 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 24A6588DFC; Tue, 6 Oct 2020 09:14:20 +0000 (UTC) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 50CDD88DFC for ; Tue, 6 Oct 2020 09:14:18 +0000 (UTC) IronPort-SDR: f8YSDcuTMy+WZ2UV+eDHhDOC82ly1qNbHMMByje6wZPc9YEFInLvPmzgBrTIfDxkW4eF0cQ8iH TXr8Cb2EQcNg== X-IronPort-AV: E=McAfee;i="6000,8403,9765"; a="143812645" X-IronPort-AV: E=Sophos;i="5.77,342,1596524400"; d="scan'208";a="143812645" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Oct 2020 02:14:17 -0700 IronPort-SDR: KN8cEcApM3kDqKISZrblI0MMLzFK7XrjdMW7f/2L3RF0LcK0tVIucwC4qYyJZO85ijT7NYrvAD XFGC/E2d7SuQ== X-IronPort-AV: E=Sophos;i="5.77,342,1596524400"; d="scan'208";a="460708092" Received: from kchandar-mobl.ger.corp.intel.com (HELO localhost) ([10.252.50.35]) by orsmga004-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Oct 2020 02:14:15 -0700 From: Jani Nikula To: Ville Syrjala , intel-gfx@lists.freedesktop.org In-Reply-To: <20201001151640.14590-1-ville.syrjala@linux.intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20201001151640.14590-1-ville.syrjala@linux.intel.com> Date: Tue, 06 Oct 2020 12:14:39 +0300 Message-ID: <87tuv7k96o.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH v2 1/6] drm/i915: Shut down displays gracefully on reboot 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: Chris Wilson Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gVGh1LCAwMSBPY3QgMjAyMCwgVmlsbGUgU3lyamFsYSA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+IHdyb3RlOgo+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Cj4KPiBJbXBsZW1lbnQgdGhlIHBjaSAuc2h1dGRvd24oKSBob29rIGlu IG9yZGVyIHRvIHF1aWVzY2UgdGhlCj4gaGFyZHdhcmUgcHJpb3IgdG8gcmVib290LiBUaGUgbWFp biBwdXJwb3NlIGhlcmUgaXMgdG8gdHVybgo+IGFsbCBkaXNwbGF5cyBvZmYuIFNvbWUgZGlzcGxh eXMvb3RoZXIgZHJpdmVycyB0ZW5kIHRvIGdldAo+IGNvbmZ1c2VkIGlmIHRoZSBzdGF0ZSBhZnRl ciByZWJvb3QgaXNuJ3QgZXhhY3RseSBhcyB0aGV5Cj4gZXhwZWN0ZWQuCj4KPiBPbmUgc3BlY2lm aWMgZXhhbXBsZSB3YXMgdGhlIERlbGwgVVAyNDE0USBpbiBNU1QgbW9kZS4KPiBJdCB3b3VsZCBy ZXF1aXJlIG1lIHRvIHB1bGwgdGhlIHBvd2VyIGNvcmQgYWZ0ZXIgYSByZWJvb3QKPiBvciBlbHNl IGl0IHdvdWxkIGp1c3Qgbm90IGNvbWUgYmFjayB0byBsaWZlLiBTYWRseSBJIGRvbid0Cj4gaGF2 ZSB0aGF0IGF0IGhhbmQgYW55bW9yZSBzbyBub3Qgc3VyZSBpZiBpdCdzIHN0aWxsCj4gbWlzYmVo YXZpbmcgd2l0aG91dCB0aGUgZ3JhY2VmdWwgc2h1dGRvd24sIG9yIGlmIHdlCj4gbWFuYWdlZCB0 byBmaXggc29tZXRoaW5nIGVsc2Ugc2luY2UgSSBsYXN0IHRlc3RlZCBpdC4KPgo+IEZvciBnb29k IG1lYXN1cmUgd2UgZG8gYSBnZW0gc3VzcGVuZCBhcyB3ZWxsLCBzbyB0aGF0Cj4gd2UgbWF0Y2gg dGhlIHN1c3BlbmQgZmxvdyBtb3JlIGNsb3NlbHkuIEFsc28gc3RvcHBpbmcKPiBhbGwgRE1BIGFu ZCB3aGF0bm90IGlzIHByb2JhYmx5IGEgZ29vZCBpZGVhIGZvciBrZXhlYy4KPiBJIHdvdWxkIGV4 cGVjdCB0aGF0IHNvbWUga2luZCBvZiBHVCByZXNldCBoYXBwZW5zIG9uCj4gbm9ybWFsIHJlYm9v dCBzbyBwcm9iYWJseSBub3QgdG90YWxseSBuZWNlc3NhcnkgdGhlcmUuCj4KPiB2MjogVXNlIHRo ZSBwY2kgLnNodXRkb3duKCkgaG9vayBpbnN0ZWFkIG9mIGEgcmVib290IG5vdGlmaWVyIChMdWth cykKPiAgICAgRG8gdGhlIGdlbSBzdXNwZW5kIGZvciBrZXhlYyAoQ2hyaXMpCj4KPiBDYzogTHVr YXMgV3VubmVyIDxsdWthc0B3dW5uZXIuZGU+Cj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUu c3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZHJ2LmMgfCAxNiArKysrKysrKysrKysrKysrCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZHJ2LmggfCAgMSArCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMgfCAgOCAr KysrKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kcnYuYwo+IGluZGV4IDQ1ZTcxOWM3OTE4My4uMDYyYjYxZWJkOWM0IDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5jCj4gQEAgLTEwMzYsNiArMTAzNiwyMiBAQCBzdGF0aWMgdm9p ZCBpbnRlbF9zdXNwZW5kX2VuY29kZXJzKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp dikKPiAgCWRybV9tb2Rlc2V0X3VubG9ja19hbGwoZGV2KTsKPiAgfQo+ICAKPiArdm9pZCBpOTE1 X2RyaXZlcl9zaHV0ZG93bihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSkKPiArewo+ICsJ aTkxNV9nZW1fc3VzcGVuZChpOTE1KTsKPiArCj4gKwlkcm1fa21zX2hlbHBlcl9wb2xsX2Rpc2Fi bGUoJmk5MTUtPmRybSk7Cj4gKwo+ICsJZHJtX2F0b21pY19oZWxwZXJfc2h1dGRvd24oJmk5MTUt PmRybSk7Cj4gKwo+ICsJaW50ZWxfZHBfbXN0X3N1c3BlbmQoaTkxNSk7Cj4gKwo+ICsJaW50ZWxf cnVudGltZV9wbV9kaXNhYmxlX2ludGVycnVwdHMoaTkxNSk7Cj4gKwlpbnRlbF9ocGRfY2FuY2Vs X3dvcmsoaTkxNSk7Cj4gKwo+ICsJaW50ZWxfc3VzcGVuZF9lbmNvZGVycyhpOTE1KTsKCkkgd2lz aCB3ZSBjb3VsZCBkaXJlY3RseSBzcGxpdCB0aGlzIHRvIGdlbSBhbmQgZGlzcGxheSBwYXJ0cy4K CipzaHJ1ZyoKClJldmlld2VkLWJ5OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29t PgoKCj4gK30KPiArCj4gIHN0YXRpYyBib29sIHN1c3BlbmRfdG9faWRsZShzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIHsKPiAgI2lmIElTX0VOQUJMRUQoQ09ORklHX0FDUElf U0xFRVApCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gaW5kZXggZWVmOWE4MjFjNDljLi45YzI2 NzJjNTZjYzEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaAo+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiBAQCAtMTc3OSw2ICsxNzc5 LDcgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBkZXZfcG1fb3BzIGk5MTVfcG1fb3BzOwo+ICAKPiAg aW50IGk5MTVfZHJpdmVyX3Byb2JlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBjb25zdCBzdHJ1Y3Qg cGNpX2RldmljZV9pZCAqZW50KTsKPiAgdm9pZCBpOTE1X2RyaXZlcl9yZW1vdmUoc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgKmk5MTUpOwo+ICt2b2lkIGk5MTVfZHJpdmVyX3NodXRkb3duKHN0cnVj dCBkcm1faTkxNV9wcml2YXRlICppOTE1KTsKPiAgCj4gIGludCBpOTE1X3Jlc3VtZV9zd2l0Y2hl cm9vKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1KTsKPiAgaW50IGk5MTVfc3VzcGVuZF9z d2l0Y2hlcm9vKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LCBwbV9tZXNzYWdlX3Qgc3Rh dGUpOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYwo+IGluZGV4IDM2NmRkZmM4ZGY2Yi4uMjQ5NzMw NTYxYjZjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKPiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jCj4gQEAgLTEwOTAsMTEgKzEwOTAs MTkgQEAgc3RhdGljIGludCBpOTE1X3BjaV9wcm9iZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgY29u c3Qgc3RydWN0IHBjaV9kZXZpY2VfaWQgKmVudCkKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+ICtz dGF0aWMgdm9pZCBpOTE1X3BjaV9zaHV0ZG93bihzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiArewo+ ICsJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUgPSBwY2lfZ2V0X2RydmRhdGEocGRldik7 Cj4gKwo+ICsJaTkxNV9kcml2ZXJfc2h1dGRvd24oaTkxNSk7Cj4gK30KPiArCj4gIHN0YXRpYyBz dHJ1Y3QgcGNpX2RyaXZlciBpOTE1X3BjaV9kcml2ZXIgPSB7Cj4gIAkubmFtZSA9IERSSVZFUl9O QU1FLAo+ICAJLmlkX3RhYmxlID0gcGNpaWRsaXN0LAo+ICAJLnByb2JlID0gaTkxNV9wY2lfcHJv YmUsCj4gIAkucmVtb3ZlID0gaTkxNV9wY2lfcmVtb3ZlLAo+ICsJLnNodXRkb3duID0gaTkxNV9w Y2lfc2h1dGRvd24sCj4gIAkuZHJpdmVyLnBtID0gJmk5MTVfcG1fb3BzLAo+ICB9OwoKLS0gCkph bmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNvdXJjZSBHcmFwaGljcyBDZW50ZXIKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==