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=-10.0 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 BBA36C433E2 for ; Fri, 4 Sep 2020 11:00:29 +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 8DC39206D4 for ; Fri, 4 Sep 2020 11:00:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8DC39206D4 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 09E236EB3B; Fri, 4 Sep 2020 11:00:29 +0000 (UTC) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 116226EB3B for ; Fri, 4 Sep 2020 11:00:28 +0000 (UTC) IronPort-SDR: GoKA/d2jht2suFxcxTLelsa2PX5lIl7tDqMpju/c2X4KSDVe738xzqZ5JIShU7qvZTJDiVH+pz jW3UcOII8m5Q== X-IronPort-AV: E=McAfee;i="6000,8403,9733"; a="145425844" X-IronPort-AV: E=Sophos;i="5.76,389,1592895600"; d="scan'208";a="145425844" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Sep 2020 04:00:26 -0700 IronPort-SDR: KD7XRZZR+KNObbO9k/Lt9MmTyUbjm7q1cN/V2f4K9YD1Z0WIf1e0ZJ4Ef3xf+73cHkdKituWwY 6NZSbC37Qi4A== X-IronPort-AV: E=Sophos;i="5.76,389,1592895600"; d="scan'208";a="503464254" Received: from jiaholee-mobl2.ger.corp.intel.com (HELO localhost) ([10.252.24.164]) by fmsmga005-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Sep 2020 04:00:25 -0700 From: Jani Nikula To: Ville =?utf-8?B?U3lyasOkbMOk?= In-Reply-To: <20200902161921.GT6112@intel.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <62c32c35683b843ecdc2eca2bd2d3e62cb705e96.1599056955.git.jani.nikula@intel.com> <20200902161921.GT6112@intel.com> Date: Fri, 04 Sep 2020 14:00:23 +0300 Message-ID: <87mu253iyg.fsf@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH 4/4] drm/i915: remove the extra modeset init layer 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gV2VkLCAwMiBTZXAgMjAyMCwgVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4 LmludGVsLmNvbT4gd3JvdGU6Cj4gT24gV2VkLCBTZXAgMDIsIDIwMjAgYXQgMDU6MzA6MjNQTSAr MDMwMCwgSmFuaSBOaWt1bGEgd3JvdGU6Cj4+IFN0cmVhbWxpbmUgdGhlIG1vZGVzZXQgaW5pdCBi eSByZW1vdmluZyB0aGUgZXh0cmEgaW5pdCBsYXllci4KPj4gCj4+IE5vIGZ1bmN0aW9uYWwgY2hh bmdlcywgd2hpY2ggbWVhbnMgdGhlIGNsZWFudXAgcGF0aCBsb29rcyBoaWRlb3VzLgo+PiAKPj4g U2lnbmVkLW9mZi1ieTogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KPj4gLS0t Cj4+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jIHwgNjMgKysrKysrKysrKystLS0t LS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg NDMgZGVsZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKPj4gaW5kZXggZTMz MmI2ZmQ3MDFkLi40ZDliNjFiMWExMTUgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZHJ2LmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwo+ PiBAQCAtMjE1LDQ2ICsyMTUsNiBAQCBpbnRlbF90ZWFyZG93bl9tY2hiYXIoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2KQo+PiAgCQlyZWxlYXNlX3Jlc291cmNlKCZkZXZfcHJpdi0+ bWNoX3Jlcyk7Cj4+ICB9Cj4+ICAKPj4gLS8qIHBhcnQgIzE6IGNhbGwgYmVmb3JlIGlycSBpbnN0 YWxsICovCj4+IC1zdGF0aWMgaW50IGk5MTVfZHJpdmVyX21vZGVzZXRfcHJvYmVfbm9pcnEoc3Ry dWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCj4+IC17Cj4+IC0JcmV0dXJuIGludGVsX21vZGVz ZXRfaW5pdF9ub2lycShpOTE1KTsKPj4gLX0KPj4gLQo+PiAtLyogcGFydCAjMjogY2FsbCBhZnRl ciBpcnEgaW5zdGFsbCAqLwo+PiAtc3RhdGljIGludCBpOTE1X2RyaXZlcl9tb2Rlc2V0X3Byb2Jl KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1KQo+PiAtewo+PiAtCWludCByZXQ7Cj4+IC0K Pj4gLQkvKiBJbXBvcnRhbnQ6IFRoZSBvdXRwdXQgc2V0dXAgZnVuY3Rpb25zIGNhbGxlZCBieSBt b2Rlc2V0X2luaXQgbmVlZAo+PiAtCSAqIHdvcmtpbmcgaXJxcyBmb3IgZS5nLiBnbWJ1cyBhbmQg ZHAgYXV4IHRyYW5zZmVycy4gKi8KPj4gLQlyZXQgPSBpbnRlbF9tb2Rlc2V0X2luaXRfbm9nZW0o aTkxNSk7Cj4+IC0JaWYgKHJldCkKPj4gLQkJZ290byBvdXQ7Cj4+IC0KPj4gLQlyZXQgPSBpOTE1 X2dlbV9pbml0KGk5MTUpOwo+PiAtCWlmIChyZXQpCj4+IC0JCWdvdG8gY2xlYW51cF9tb2Rlc2V0 Owo+PiAtCj4+IC0JcmV0ID0gaW50ZWxfbW9kZXNldF9pbml0KGk5MTUpOwo+PiAtCWlmIChyZXQp Cj4+IC0JCWdvdG8gY2xlYW51cF9nZW07Cj4+IC0KPj4gLQlyZXR1cm4gMDsKPj4gLQo+PiAtY2xl YW51cF9nZW06Cj4+IC0JaTkxNV9nZW1fc3VzcGVuZChpOTE1KTsKPj4gLQlpOTE1X2dlbV9kcml2 ZXJfcmVtb3ZlKGk5MTUpOwo+PiAtCWk5MTVfZ2VtX2RyaXZlcl9yZWxlYXNlKGk5MTUpOwo+PiAt Y2xlYW51cF9tb2Rlc2V0Ogo+PiAtCS8qIEZJWE1FICovCj4+IC0JaW50ZWxfbW9kZXNldF9kcml2 ZXJfcmVtb3ZlKGk5MTUpOwo+PiAtCWludGVsX2lycV91bmluc3RhbGwoaTkxNSk7Cj4+IC0JaW50 ZWxfbW9kZXNldF9kcml2ZXJfcmVtb3ZlX25vaXJxKGk5MTUpOwo+PiAtb3V0Ogo+PiAtCXJldHVy biByZXQ7Cj4+IC19Cj4+IC0KPj4gIHN0YXRpYyB2b2lkIGludGVsX2luaXRfZHBpbyhzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4+ICB7Cj4+ICAJLyoKPj4gQEAgLTkyMyw3ICs4 ODMsNyBAQCBpbnQgaTkxNV9kcml2ZXJfcHJvYmUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIGNvbnN0 IHN0cnVjdCBwY2lfZGV2aWNlX2lkICplbnQpCj4+ICAJaWYgKHJldCA8IDApCj4+ICAJCWdvdG8g b3V0X2NsZWFudXBfbW1pbzsKPj4gIAo+PiAtCXJldCA9IGk5MTVfZHJpdmVyX21vZGVzZXRfcHJv YmVfbm9pcnEoaTkxNSk7Cj4+ICsJcmV0ID0gaW50ZWxfbW9kZXNldF9pbml0X25vaXJxKGk5MTUp Owo+PiAgCWlmIChyZXQgPCAwKQo+PiAgCQlnb3RvIG91dF9jbGVhbnVwX2h3Owo+PiAgCj4+IEBA IC05MzEsMTAgKzg5MSwxOCBAQCBpbnQgaTkxNV9kcml2ZXJfcHJvYmUoc3RydWN0IHBjaV9kZXYg KnBkZXYsIGNvbnN0IHN0cnVjdCBwY2lfZGV2aWNlX2lkICplbnQpCj4+ICAJaWYgKHJldCkKPj4g IAkJZ290byBvdXRfY2xlYW51cF9tb2Rlc2V0Owo+PiAgCj4+IC0JcmV0ID0gaTkxNV9kcml2ZXJf bW9kZXNldF9wcm9iZShpOTE1KTsKPj4gLQlpZiAocmV0IDwgMCkKPj4gKwlyZXQgPSBpbnRlbF9t b2Rlc2V0X2luaXRfbm9nZW0oaTkxNSk7Cj4+ICsJaWYgKHJldCkKPj4gIAkJZ290byBvdXRfY2xl YW51cF9pcnE7Cj4+ICAKPj4gKwlyZXQgPSBpOTE1X2dlbV9pbml0KGk5MTUpOwo+PiArCWlmIChy ZXQpCj4+ICsJCWdvdG8gb3V0X2NsZWFudXBfbW9kZXNldDI7Cj4+ICsKPj4gKwlyZXQgPSBpbnRl bF9tb2Rlc2V0X2luaXQoaTkxNSk7Cj4+ICsJaWYgKHJldCkKPj4gKwkJZ290byBvdXRfY2xlYW51 cF9nZW07Cj4+ICsKPj4gIAlpOTE1X2RyaXZlcl9yZWdpc3RlcihpOTE1KTsKPj4gIAo+PiAgCWVu YWJsZV9ycG1fd2FrZXJlZl9hc3NlcnRzKCZpOTE1LT5ydW50aW1lX3BtKTsKPj4gQEAgLTk0NSw2 ICs5MTMsMTUgQEAgaW50IGk5MTVfZHJpdmVyX3Byb2JlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBj b25zdCBzdHJ1Y3QgcGNpX2RldmljZV9pZCAqZW50KQo+PiAgCj4+ICAJcmV0dXJuIDA7Cj4+ICAK Pj4gK291dF9jbGVhbnVwX2dlbToKPj4gKwlpOTE1X2dlbV9zdXNwZW5kKGk5MTUpOwo+PiArCWk5 MTVfZ2VtX2RyaXZlcl9yZW1vdmUoaTkxNSk7Cj4+ICsJaTkxNV9nZW1fZHJpdmVyX3JlbGVhc2Uo aTkxNSk7Cj4+ICtvdXRfY2xlYW51cF9tb2Rlc2V0MjoKPj4gKwlpbnRlbF9tb2Rlc2V0X2RyaXZl cl9yZW1vdmUoaTkxNSk7Cj4+ICsJaW50ZWxfaXJxX3VuaW5zdGFsbChpOTE1KTsKPj4gKwlpbnRl bF9tb2Rlc2V0X2RyaXZlcl9yZW1vdmVfbm9pcnEoaTkxNSk7Cj4+ICsJZ290byBvdXRfY2xlYW51 cF9tb2Rlc2V0Owo+Cj4gTG9va3MgbGlrZSB3ZSB1c2VkIHRvIGRvIHRoZSBpbnRlbF9pcnFfdW5p bnN0YWxsKCkgdHdpY2U/IFdlIGV2ZW4KPiBoYXZlIGEgRklYTUUgaW4gdGhlcmUgc3RhdGluZyBh cyBtdWNoLiBXaXRoIHRoaXMgZ290byB3ZSBvbmx5IGRvCj4gaXQgdGhlIG9uY2UgSSBndWVzcy4g U28gc2VlbXMgbGlrZSBhIHNsaWdodCBjaGFuZ2UgaW4gYmVoYXZpb3VyLgo+IFRob3VnaCB0aGUg Y29tbWVudCBzYXlzIGl0IGdldHMgY2FsbGVkIHR3aWNlIGR1cmluZyBkcml2ZXIgcmVtb3ZlCj4g YXMgd2VsbCwgd2hpY2ggZG9lcyBub3Qgc2VlbSB0byBiZSB0cnVlIChhdCBsZWFzdCBhbnltb3Jl KS4KPgo+IEFueXdheXMsIGZpeGluZyB0aGF0IHByb3Blcmx5IGxpa2VseSByZXF1aXJlcyBzb21l IGF4Y3R1YWwgdGhvdWdodAo+IHdydC4gaHBkIHZzLiBpcnEgdnMuIG90aGVyIHN0dWZmLgo+Cj4g U2VyaWVzIGlzCj4gUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+CgpUaGFua3MuIFB1c2hlZCB0aGUgbG90LCB3aXRoIGEgc2ltcGxlIEZJ WE1FIGNvbW1lbnQgYWRkZWQgYWJvdXQgY2xlYW5pbmcKdXAgdGhlIGVycm9yIHBhdGguCgpCUiwK SmFuaS4KCgo+Cj4+ICBvdXRfY2xlYW51cF9pcnE6Cj4+ICAJaW50ZWxfaXJxX3VuaW5zdGFsbChp OTE1KTsKPj4gIG91dF9jbGVhbnVwX21vZGVzZXQ6Cj4+IC0tIAo+PiAyLjIwLjEKCi0tIApKYW5p IE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgR3JhcGhpY3MgQ2VudGVyCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=