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=-12.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,USER_AGENT_GIT 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 D16D3C4727C for ; Thu, 1 Oct 2020 15:16:51 +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 93AB4208B6 for ; Thu, 1 Oct 2020 15:16:51 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 93AB4208B6 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 0672D6E8AF; Thu, 1 Oct 2020 15:16:51 +0000 (UTC) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9DFC26E8AF for ; Thu, 1 Oct 2020 15:16:49 +0000 (UTC) IronPort-SDR: O68PpUOFKZDwOTeiEgO5qtChX6MMRFz3rACWDD61AP6T6kEwzfSs+dSRHG+SkMVJZZPYZ2z5Kt +0mzBnU8WBVA== X-IronPort-AV: E=McAfee;i="6000,8403,9761"; a="247489543" X-IronPort-AV: E=Sophos;i="5.77,323,1596524400"; d="scan'208";a="247489543" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Oct 2020 08:16:44 -0700 IronPort-SDR: 4Lx8ZeeVJ4gdnDxJAv0ExqBh4e5iJuLxggvJYXu6/tPV5VskScEqM1p24WPKlBiXSSERY3y2zz cchDNgd9MZow== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,323,1596524400"; d="scan'208";a="341630029" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by orsmga008.jf.intel.com with SMTP; 01 Oct 2020 08:16:40 -0700 Received: by stinkbox (sSMTP sendmail emulation); Thu, 01 Oct 2020 18:16:40 +0300 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Thu, 1 Oct 2020 18:16:35 +0300 Message-Id: <20201001151640.14590-1-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Subject: [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" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCklt cGxlbWVudCB0aGUgcGNpIC5zaHV0ZG93bigpIGhvb2sgaW4gb3JkZXIgdG8gcXVpZXNjZSB0aGUK aGFyZHdhcmUgcHJpb3IgdG8gcmVib290LiBUaGUgbWFpbiBwdXJwb3NlIGhlcmUgaXMgdG8gdHVy bgphbGwgZGlzcGxheXMgb2ZmLiBTb21lIGRpc3BsYXlzL290aGVyIGRyaXZlcnMgdGVuZCB0byBn ZXQKY29uZnVzZWQgaWYgdGhlIHN0YXRlIGFmdGVyIHJlYm9vdCBpc24ndCBleGFjdGx5IGFzIHRo ZXkKZXhwZWN0ZWQuCgpPbmUgc3BlY2lmaWMgZXhhbXBsZSB3YXMgdGhlIERlbGwgVVAyNDE0USBp biBNU1QgbW9kZS4KSXQgd291bGQgcmVxdWlyZSBtZSB0byBwdWxsIHRoZSBwb3dlciBjb3JkIGFm dGVyIGEgcmVib290Cm9yIGVsc2UgaXQgd291bGQganVzdCBub3QgY29tZSBiYWNrIHRvIGxpZmUu IFNhZGx5IEkgZG9uJ3QKaGF2ZSB0aGF0IGF0IGhhbmQgYW55bW9yZSBzbyBub3Qgc3VyZSBpZiBp dCdzIHN0aWxsCm1pc2JlaGF2aW5nIHdpdGhvdXQgdGhlIGdyYWNlZnVsIHNodXRkb3duLCBvciBp ZiB3ZQptYW5hZ2VkIHRvIGZpeCBzb21ldGhpbmcgZWxzZSBzaW5jZSBJIGxhc3QgdGVzdGVkIGl0 LgoKRm9yIGdvb2QgbWVhc3VyZSB3ZSBkbyBhIGdlbSBzdXNwZW5kIGFzIHdlbGwsIHNvIHRoYXQK d2UgbWF0Y2ggdGhlIHN1c3BlbmQgZmxvdyBtb3JlIGNsb3NlbHkuIEFsc28gc3RvcHBpbmcKYWxs IERNQSBhbmQgd2hhdG5vdCBpcyBwcm9iYWJseSBhIGdvb2QgaWRlYSBmb3Iga2V4ZWMuCkkgd291 bGQgZXhwZWN0IHRoYXQgc29tZSBraW5kIG9mIEdUIHJlc2V0IGhhcHBlbnMgb24Kbm9ybWFsIHJl Ym9vdCBzbyBwcm9iYWJseSBub3QgdG90YWxseSBuZWNlc3NhcnkgdGhlcmUuCgp2MjogVXNlIHRo ZSBwY2kgLnNodXRkb3duKCkgaG9vayBpbnN0ZWFkIG9mIGEgcmVib290IG5vdGlmaWVyIChMdWth cykKICAgIERvIHRoZSBnZW0gc3VzcGVuZCBmb3Iga2V4ZWMgKENocmlzKQoKQ2M6IEx1a2FzIFd1 bm5lciA8bHVrYXNAd3VubmVyLmRlPgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz b24uY28udWs+ClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyB8IDE2 ICsrKysrKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggfCAgMSAr CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BjaS5jIHwgIDggKysrKysrKysKIDMgZmlsZXMg Y2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCmluZGV4IDQ1 ZTcxOWM3OTE4My4uMDYyYjYxZWJkOWM0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKQEAgLTEw MzYsNiArMTAzNiwyMiBAQCBzdGF0aWMgdm9pZCBpbnRlbF9zdXNwZW5kX2VuY29kZXJzKHN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAlkcm1fbW9kZXNldF91bmxvY2tfYWxsKGRl dik7CiB9CiAKK3ZvaWQgaTkxNV9kcml2ZXJfc2h1dGRvd24oc3RydWN0IGRybV9pOTE1X3ByaXZh dGUgKmk5MTUpCit7CisJaTkxNV9nZW1fc3VzcGVuZChpOTE1KTsKKworCWRybV9rbXNfaGVscGVy X3BvbGxfZGlzYWJsZSgmaTkxNS0+ZHJtKTsKKworCWRybV9hdG9taWNfaGVscGVyX3NodXRkb3du KCZpOTE1LT5kcm0pOworCisJaW50ZWxfZHBfbXN0X3N1c3BlbmQoaTkxNSk7CisKKwlpbnRlbF9y dW50aW1lX3BtX2Rpc2FibGVfaW50ZXJydXB0cyhpOTE1KTsKKwlpbnRlbF9ocGRfY2FuY2VsX3dv cmsoaTkxNSk7CisKKwlpbnRlbF9zdXNwZW5kX2VuY29kZXJzKGk5MTUpOworfQorCiBzdGF0aWMg Ym9vbCBzdXNwZW5kX3RvX2lkbGUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQog ewogI2lmIElTX0VOQUJMRUQoQ09ORklHX0FDUElfU0xFRVApCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYu aAppbmRleCBlZWY5YTgyMWM0OWMuLjljMjY3MmM1NmNjMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9kcnYuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry di5oCkBAIC0xNzc5LDYgKzE3NzksNyBAQCBleHRlcm4gY29uc3Qgc3RydWN0IGRldl9wbV9vcHMg aTkxNV9wbV9vcHM7CiAKIGludCBpOTE1X2RyaXZlcl9wcm9iZShzdHJ1Y3QgcGNpX2RldiAqcGRl diwgY29uc3Qgc3RydWN0IHBjaV9kZXZpY2VfaWQgKmVudCk7CiB2b2lkIGk5MTVfZHJpdmVyX3Jl bW92ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSk7Cit2b2lkIGk5MTVfZHJpdmVyX3No dXRkb3duKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1KTsKIAogaW50IGk5MTVfcmVzdW1l X3N3aXRjaGVyb28oc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpOwogaW50IGk5MTVfc3Vz cGVuZF9zd2l0Y2hlcm9vKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LCBwbV9tZXNzYWdl X3Qgc3RhdGUpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKaW5kZXggMzY2ZGRmYzhkZjZiLi4yNDk3 MzA1NjFiNmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGNpLmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wY2kuYwpAQCAtMTA5MCwxMSArMTA5MCwxOSBA QCBzdGF0aWMgaW50IGk5MTVfcGNpX3Byb2JlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBjb25zdCBz dHJ1Y3QgcGNpX2RldmljZV9pZCAqZW50KQogCXJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBp OTE1X3BjaV9zaHV0ZG93bihzdHJ1Y3QgcGNpX2RldiAqcGRldikKK3sKKwlzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqaTkxNSA9IHBjaV9nZXRfZHJ2ZGF0YShwZGV2KTsKKworCWk5MTVfZHJpdmVy X3NodXRkb3duKGk5MTUpOworfQorCiBzdGF0aWMgc3RydWN0IHBjaV9kcml2ZXIgaTkxNV9wY2lf ZHJpdmVyID0gewogCS5uYW1lID0gRFJJVkVSX05BTUUsCiAJLmlkX3RhYmxlID0gcGNpaWRsaXN0 LAogCS5wcm9iZSA9IGk5MTVfcGNpX3Byb2JlLAogCS5yZW1vdmUgPSBpOTE1X3BjaV9yZW1vdmUs CisJLnNodXRkb3duID0gaTkxNV9wY2lfc2h1dGRvd24sCiAJLmRyaXZlci5wbSA9ICZpOTE1X3Bt X29wcywKIH07CiAKLS0gCjIuMjYuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==