From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH 3/5] drm/i915: Enable fastset for non-boot modesets. Date: Tue, 22 Jan 2019 19:45:17 +0200 Message-ID: <871s54fuxe.fsf@intel.com> References: <20190108160842.13396-1-maarten.lankhorst@linux.intel.com> <20190108160842.13396-3-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0CC156ED89 for ; Tue, 22 Jan 2019 17:45:02 +0000 (UTC) In-Reply-To: <20190108160842.13396-3-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: Maarten Lankhorst , intel-gfx@lists.freedesktop.org Cc: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCAwOCBKYW4gMjAxOSwgTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0 QGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gTm93IHRoYXQgb3VyIHN0YXRlIGNvbXBhcmlzb24g ZnVuY3Rpb25zIGFyZSBwcmV0dHkgY29tcGxldGUsIHdlIHNob3VsZAo+IGVuYWJsZSBmYXN0c2V0 IGJ5IGRlZmF1bHQgd2hlbiBhIG1vZGVzZXQgY2FuIGJlIGF2b2lkZWQuIEV2ZW4gaWYgd2UncmUK PiBub3QgY29tcGxldGVseSBjZXJ0YWluIGFib3V0IHRoZSBpbmhlcml0ZWQgc3RhdGUsIHdlIGNh biBiZSBjZXJ0YWluCj4gYWZ0ZXIgdGhlIGZpcnN0IG1vZGVzZXQgdGhhdCBvdXIgc3cgc3RhdGUg bWF0Y2hlcyB0aGUgaHcgc3RhdGUuCj4KPiBUaGVyZSBpcyBvbmUgdGVzdGNhc2UgZXhwbGljaXRs eSB0ZXN0aW5nIGZhc3RzZXQsCj4ga21zX3BhbmVsX2ZpdHRpbmcuYXRvbWljLWZhc3RzZXQgYnV0 IG90aGVyIHRlc3RjYXNlcyBkbyBzbyBpbmRpcmVjdGx5Cj4gYmVjYXVzZSBtb3N0IHRlc3RzIGRv bid0IGNsZWFuIHVwIHRoZSBkaXNwbGF5IGR1cmluZyBleGl0LCBvciBvdGhlcndpc2UKPiBpbmRp cmVjdGx5IHByZXNlcnZlIG1vZGUgYnkgZG9pbmcgaWd0X2Rpc3BsYXlfcmVzZXQgb3IgaW5oZXJp dGluZyBkdXJpbmcKPiBpbml0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3Qg PG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogSGFucyBk ZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVs LnZldHRlckBmZndsbC5jaD4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jIHwgOCArKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAy IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IGluZGV4 IDY5NmU2ZjU2ODBkZi4uZjhjYmRkNTBmYTM4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2Rpc3BsYXkuYwo+IEBAIC0xMTY3MSw2ICsxMTY3MSwxMSBAQCBpbnRlbF9waXBlX2NvbmZpZ19j b21wYXJlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKPiAgCQkoY3VycmVudF9j b25maWctPmJhc2UubW9kZS5wcml2YXRlX2ZsYWdzICYgSTkxNV9NT0RFX0ZMQUdfSU5IRVJJVEVE KSAmJgo+ICAJCSEocGlwZV9jb25maWctPmJhc2UubW9kZS5wcml2YXRlX2ZsYWdzICYgSTkxNV9N T0RFX0ZMQUdfSU5IRVJJVEVEKTsKPiAgCj4gKwlpZiAoZml4dXBfaW5oZXJpdGVkICYmICFpOTE1 X21vZHBhcmFtcy5mYXN0Ym9vdCkgewo+ICsJCWRybV9kYmcoRFJNX1VUX0tNUywgImluaXRpYWwg bW9kZXNldCBhbmQgZmFzdGJvb3Qgbm90IHNldFxuIik7CgpEUk1fREVCVUdfS01TKCkgcGxlYXNl LgoKPiArCQlyZXQgPSBmYWxzZTsKPiArCX0KPiArCj4gICNkZWZpbmUgUElQRV9DT05GX0NIRUNL X1gobmFtZSkgZG8geyBcCj4gIAlpZiAoY3VycmVudF9jb25maWctPm5hbWUgIT0gcGlwZV9jb25m aWctPm5hbWUpIHsgXAo+ICAJCXBpcGVfY29uZmlnX2VycihhZGp1c3QsIF9fc3RyaW5naWZ5KG5h bWUpLCBcCj4gQEAgLTEyNjk0LDggKzEyNjk5LDcgQEAgc3RhdGljIGludCBpbnRlbF9hdG9taWNf Y2hlY2soc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCQkJcmV0dXJuIHJldDsKPiAgCQl9Cj4g IAo+IC0JCWlmIChpOTE1X21vZHBhcmFtcy5mYXN0Ym9vdCAmJgo+IC0JCSAgICBpbnRlbF9waXBl X2NvbmZpZ19jb21wYXJlKGRldl9wcml2LAo+ICsJCWlmIChpbnRlbF9waXBlX2NvbmZpZ19jb21w YXJlKGRldl9wcml2LAo+ICAJCQkJCXRvX2ludGVsX2NydGNfc3RhdGUob2xkX2NydGNfc3RhdGUp LAo+ICAJCQkJCXBpcGVfY29uZmlnLCB0cnVlKSkgewo+ICAJCQljcnRjX3N0YXRlLT5tb2RlX2No YW5nZWQgPSBmYWxzZTsKCi0tIApKYW5pIE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgR3JhcGhp Y3MgQ2VudGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=