From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/i915: Wait for vblank after register read Date: Thu, 19 Apr 2018 17:09:56 +0300 Message-ID: <87r2nbe18r.fsf@intel.com> References: <1524038216-22142-1-git-send-email-mika.kahola@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8669C6E63E for ; Thu, 19 Apr 2018 14:07:13 +0000 (UTC) In-Reply-To: <1524038216-22142-1-git-send-email-mika.kahola@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kahola , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAxOCBBcHIgMjAxOCwgTWlrYSBLYWhvbGEgPG1pa2Eua2Fob2xhQGludGVsLmNvbT4g d3JvdGU6Cj4gV2hlbiByZWFkaW5nIG91dCBDUkMncyB3ZSAgd2FpdCBmb3IgYSB2Ymxhbmsgb24g aW50ZWxfZHBfc2lua19jcmNfc3RhcnQoKQo+IGZ1bmN0aW9uLiBXaGVuIHdlIHN0YXJ0IHJlYWRp bmcgb3V0IENSQydzIGluIGludGVsX2RwX3NpbmtfY3JjKCkgbG9vcCB3ZQo+IGZpcnN0IHdhaXQg Zm9yIGEgdmJsYW5rIHlpZWxkaW5nIHRoYXQgYWxsIGluIGFsbCB3ZSBlbmQgdXAgd2FpdGluZyB0 d28KPiB2YmxhbmtzIG9uIHRoZSBmaXJzdCBpdGVyYXRpb24gcm91bmQuIFRoZXJlZm9yZSwgbGV0 J3MgbW92ZSB0aGUKPiBpbnRlbF93YWl0X2Zvcl92YmxhbmsoKSBhcyB0aGUgbGFzdCByb3V0aW5l IHRoYXQgd2UgZG8gaW4gYW4gaXRlcmF0aW9uIGxvb3AKPiBpbiBpbnRlbF9kcF9zaW5rX2NyYygp Lgo+Cj4gQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dp P2lkPTEwMzE2NgoKVW1tLCBkbyB0aGUgQ0kgZmFpbHVyZXMgaW4gdGhlIGJ1ZyByZWFsbHkgdXNl IHNpbmsgY3JjLCBvciBhcmUgdGhleQpyYXRoZXIgYWJvdXQgcGlwZSBjcmM/CgpCUiwKSmFuaS4K Cgo+IFNpZ25lZC1vZmYtYnk6IE1pa2EgS2Fob2xhIDxtaWthLmthaG9sYUBpbnRlbC5jb20+Cj4g LS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCA1ICsrKy0tCj4gIDEgZmls ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwLmMKPiBpbmRleCA2MmY4MmM0Li42ZWI5N2ZhIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcC5jCj4gQEAgLTM5NzIsMTMgKzM5NzIsMTQgQEAgaW50IGludGVsX2RwX3NpbmtfY3Jj KHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRj X3MKPiAgCQlyZXR1cm4gcmV0Owo+ICAKPiAgCWRvIHsKPiAtCQlpbnRlbF93YWl0X2Zvcl92Ymxh bmsoZGV2X3ByaXYsIGludGVsX2NydGMtPnBpcGUpOwo+IC0KPiAgCQlpZiAoZHJtX2RwX2RwY2Rf cmVhZGIoJmludGVsX2RwLT5hdXgsCj4gIAkJCQkgICAgICBEUF9URVNUX1NJTktfTUlTQywgJmJ1 ZikgPCAwKSB7Cj4gIAkJCXJldCA9IC1FSU87Cj4gIAkJCWdvdG8gc3RvcDsKPiAgCQl9Cj4gKwo+ ICsJCWludGVsX3dhaXRfZm9yX3ZibGFuayhkZXZfcHJpdiwgaW50ZWxfY3J0Yy0+cGlwZSk7Cj4g Kwo+ICAJCWNvdW50ID0gYnVmICYgRFBfVEVTVF9DT1VOVF9NQVNLOwo+ICAKPiAgCX0gd2hpbGUg KC0tYXR0ZW1wdHMgJiYgY291bnQgPT0gMCk7CgotLSAKSmFuaSBOaWt1bGEsIEludGVsIE9wZW4g U291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=