From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kahola Subject: Re: [PATCH] drm/i915: Wait for vblank after register read Date: Fri, 20 Apr 2018 09:42:29 +0300 Message-ID: <1524206549.16539.24.camel@intel.com> References: <1524038216-22142-1-git-send-email-mika.kahola@intel.com> <87r2nbe18r.fsf@intel.com> Reply-To: mika.kahola@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id AEDEE6E101 for ; Fri, 20 Apr 2018 06:42:31 +0000 (UTC) In-Reply-To: <87r2nbe18r.fsf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jani Nikula , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyMDE4LTA0LTE5IGF0IDE3OjA5ICswMzAwLCBKYW5pIE5pa3VsYSB3cm90ZToKPiBP biBXZWQsIDE4IEFwciAyMDE4LCBNaWthIEthaG9sYSA8bWlrYS5rYWhvbGFAaW50ZWwuY29tPiB3 cm90ZToKPiA+IAo+ID4gV2hlbiByZWFkaW5nIG91dCBDUkMncyB3ZcKgwqB3YWl0IGZvciBhIHZi bGFuayBvbgo+ID4gaW50ZWxfZHBfc2lua19jcmNfc3RhcnQoKQo+ID4gZnVuY3Rpb24uIFdoZW4g d2Ugc3RhcnQgcmVhZGluZyBvdXQgQ1JDJ3MgaW4gaW50ZWxfZHBfc2lua19jcmMoKQo+ID4gbG9v cCB3ZQo+ID4gZmlyc3Qgd2FpdCBmb3IgYSB2YmxhbmsgeWllbGRpbmcgdGhhdCBhbGwgaW4gYWxs IHdlIGVuZCB1cCB3YWl0aW5nCj4gPiB0d28KPiA+IHZibGFua3Mgb24gdGhlIGZpcnN0IGl0ZXJh dGlvbiByb3VuZC4gVGhlcmVmb3JlLCBsZXQncyBtb3ZlIHRoZQo+ID4gaW50ZWxfd2FpdF9mb3Jf dmJsYW5rKCkgYXMgdGhlIGxhc3Qgcm91dGluZSB0aGF0IHdlIGRvIGluIGFuCj4gPiBpdGVyYXRp b24gbG9vcAo+ID4gaW4gaW50ZWxfZHBfc2lua19jcmMoKS4KPiA+IAo+ID4gQnVnemlsbGE6IGh0 dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMzE2Ngo+IFVtbSwg ZG8gdGhlIENJIGZhaWx1cmVzIGluIHRoZSBidWcgcmVhbGx5IHVzZSBzaW5rIGNyYywgb3IgYXJl IHRoZXkKPiByYXRoZXIgYWJvdXQgcGlwZSBjcmM/Cj4gClRoZSBidWcgaXMgbW9yZSBvbiBwaXBl IGNyYy4gVGhpcyBqdXN0IGNhdWdodCBteSBhdHRlbnRpb24gd2hpbGUgSSB3YXMKbG9va2luZyBp bnRvIHRoZXNlIGJ1Z3MuwqAKCldhcyB0aGVyZSBhIHJlYXNvbiB3aHkgd2UgbmVlZCB0byB3YWl0 IHR3byB2YmxhbmtzIGhlcmUgYmVmb3JlIHJ1bm5pbmcKdGhlIGxvb3A/Cgo+IEJSLAo+IEphbmku Cj4gCj4gCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IE1pa2EgS2Fob2xhIDxtaWthLmthaG9sYUBp bnRlbC5jb20+Cj4gPiAtLS0KPiA+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8 IDUgKysrLS0KPiA+IMKgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw LmMKPiA+IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ID4gaW5kZXggNjJmODJj NC4uNmViOTdmYSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiA+IEBAIC0zOTcy LDEzICszOTcyLDE0IEBAIGludCBpbnRlbF9kcF9zaW5rX2NyYyhzdHJ1Y3QgaW50ZWxfZHAKPiA+ ICppbnRlbF9kcCwgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKmNydGNfcwo+ID4gwqAJCXJldHVy biByZXQ7Cj4gPiDCoAo+ID4gwqAJZG8gewo+ID4gLQkJaW50ZWxfd2FpdF9mb3JfdmJsYW5rKGRl dl9wcml2LCBpbnRlbF9jcnRjLT5waXBlKTsKPiA+IC0KPiA+IMKgCQlpZiAoZHJtX2RwX2RwY2Rf cmVhZGIoJmludGVsX2RwLT5hdXgsCj4gPiDCoAkJCQnCoMKgwqDCoMKgwqBEUF9URVNUX1NJTktf TUlTQywgJmJ1ZikgPAo+ID4gMCkgewo+ID4gwqAJCQlyZXQgPSAtRUlPOwo+ID4gwqAJCQlnb3Rv IHN0b3A7Cj4gPiDCoAkJfQo+ID4gKwo+ID4gKwkJaW50ZWxfd2FpdF9mb3JfdmJsYW5rKGRldl9w cml2LCBpbnRlbF9jcnRjLT5waXBlKTsKPiA+ICsKPiA+IMKgCQljb3VudCA9IGJ1ZiAmIERQX1RF U1RfQ09VTlRfTUFTSzsKPiA+IMKgCj4gPiDCoAl9IHdoaWxlICgtLWF0dGVtcHRzICYmIGNvdW50 ID09IDApOwotLSAKTWlrYSBLYWhvbGEgLSBJbnRlbCBPVEMKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=