From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 3/5] drm/i915: Enable fastset for non-boot modesets. Date: Tue, 8 Jan 2019 17:08:40 +0100 Message-ID: <20190108160842.13396-3-maarten.lankhorst@linux.intel.com> References: <20190108160842.13396-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 616036EB5E for ; Tue, 8 Jan 2019 16:08:45 +0000 (UTC) In-Reply-To: <20190108160842.13396-1-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org Tm93IHRoYXQgb3VyIHN0YXRlIGNvbXBhcmlzb24gZnVuY3Rpb25zIGFyZSBwcmV0dHkgY29tcGxl dGUsIHdlIHNob3VsZAplbmFibGUgZmFzdHNldCBieSBkZWZhdWx0IHdoZW4gYSBtb2Rlc2V0IGNh biBiZSBhdm9pZGVkLiBFdmVuIGlmIHdlJ3JlCm5vdCBjb21wbGV0ZWx5IGNlcnRhaW4gYWJvdXQg dGhlIGluaGVyaXRlZCBzdGF0ZSwgd2UgY2FuIGJlIGNlcnRhaW4KYWZ0ZXIgdGhlIGZpcnN0IG1v ZGVzZXQgdGhhdCBvdXIgc3cgc3RhdGUgbWF0Y2hlcyB0aGUgaHcgc3RhdGUuCgpUaGVyZSBpcyBv bmUgdGVzdGNhc2UgZXhwbGljaXRseSB0ZXN0aW5nIGZhc3RzZXQsCmttc19wYW5lbF9maXR0aW5n LmF0b21pYy1mYXN0c2V0IGJ1dCBvdGhlciB0ZXN0Y2FzZXMgZG8gc28gaW5kaXJlY3RseQpiZWNh dXNlIG1vc3QgdGVzdHMgZG9uJ3QgY2xlYW4gdXAgdGhlIGRpc3BsYXkgZHVyaW5nIGV4aXQsIG9y IG90aGVyd2lzZQppbmRpcmVjdGx5IHByZXNlcnZlIG1vZGUgYnkgZG9pbmcgaWd0X2Rpc3BsYXlf cmVzZXQgb3IgaW5oZXJpdGluZyBkdXJpbmcKaW5pdC4KClNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4g TGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5 OiBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgpDYzogRGFuaWVsIFZldHRlciA8 ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k aXNwbGF5LmMgfCA4ICsrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCA2OTZl NmY1NjgwZGYuLmY4Y2JkZDUwZmEzOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku YwpAQCAtMTE2NzEsNiArMTE2NzEsMTEgQEAgaW50ZWxfcGlwZV9jb25maWdfY29tcGFyZShzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJCShjdXJyZW50X2NvbmZpZy0+YmFzZS5t b2RlLnByaXZhdGVfZmxhZ3MgJiBJOTE1X01PREVfRkxBR19JTkhFUklURUQpICYmCiAJCSEocGlw ZV9jb25maWctPmJhc2UubW9kZS5wcml2YXRlX2ZsYWdzICYgSTkxNV9NT0RFX0ZMQUdfSU5IRVJJ VEVEKTsKIAorCWlmIChmaXh1cF9pbmhlcml0ZWQgJiYgIWk5MTVfbW9kcGFyYW1zLmZhc3Rib290 KSB7CisJCWRybV9kYmcoRFJNX1VUX0tNUywgImluaXRpYWwgbW9kZXNldCBhbmQgZmFzdGJvb3Qg bm90IHNldFxuIik7CisJCXJldCA9IGZhbHNlOworCX0KKwogI2RlZmluZSBQSVBFX0NPTkZfQ0hF Q0tfWChuYW1lKSBkbyB7IFwKIAlpZiAoY3VycmVudF9jb25maWctPm5hbWUgIT0gcGlwZV9jb25m aWctPm5hbWUpIHsgXAogCQlwaXBlX2NvbmZpZ19lcnIoYWRqdXN0LCBfX3N0cmluZ2lmeShuYW1l KSwgXApAQCAtMTI2OTQsOCArMTI2OTksNyBAQCBzdGF0aWMgaW50IGludGVsX2F0b21pY19jaGVj ayhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCQkJcmV0dXJuIHJldDsKIAkJfQogCi0JCWlmIChp OTE1X21vZHBhcmFtcy5mYXN0Ym9vdCAmJgotCQkgICAgaW50ZWxfcGlwZV9jb25maWdfY29tcGFy ZShkZXZfcHJpdiwKKwkJaWYgKGludGVsX3BpcGVfY29uZmlnX2NvbXBhcmUoZGV2X3ByaXYsCiAJ CQkJCXRvX2ludGVsX2NydGNfc3RhdGUob2xkX2NydGNfc3RhdGUpLAogCQkJCQlwaXBlX2NvbmZp ZywgdHJ1ZSkpIHsKIAkJCWNydGNfc3RhdGUtPm1vZGVfY2hhbmdlZCA9IGZhbHNlOwotLSAKMi4y MC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK