From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kahola Subject: [PATCH] drm/i915: Wait for vblank after register read Date: Wed, 18 Apr 2018 10:56:56 +0300 Message-ID: <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 mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 81CF46E4CC for ; Wed, 18 Apr 2018 07:56:58 +0000 (UTC) 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 List-Id: intel-gfx@lists.freedesktop.org V2hlbiByZWFkaW5nIG91dCBDUkMncyB3ZSAgd2FpdCBmb3IgYSB2Ymxhbmsgb24gaW50ZWxfZHBf c2lua19jcmNfc3RhcnQoKQpmdW5jdGlvbi4gV2hlbiB3ZSBzdGFydCByZWFkaW5nIG91dCBDUkMn cyBpbiBpbnRlbF9kcF9zaW5rX2NyYygpIGxvb3Agd2UKZmlyc3Qgd2FpdCBmb3IgYSB2Ymxhbmsg eWllbGRpbmcgdGhhdCBhbGwgaW4gYWxsIHdlIGVuZCB1cCB3YWl0aW5nIHR3bwp2YmxhbmtzIG9u IHRoZSBmaXJzdCBpdGVyYXRpb24gcm91bmQuIFRoZXJlZm9yZSwgbGV0J3MgbW92ZSB0aGUKaW50 ZWxfd2FpdF9mb3JfdmJsYW5rKCkgYXMgdGhlIGxhc3Qgcm91dGluZSB0aGF0IHdlIGRvIGluIGFu IGl0ZXJhdGlvbiBsb29wCmluIGludGVsX2RwX3NpbmtfY3JjKCkuCgpCdWd6aWxsYTogaHR0cHM6 Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMTY2ClNpZ25lZC1vZmYt Ynk6IE1pa2EgS2Fob2xhIDxtaWthLmthaG9sYUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKaW5kZXggNjJmODJj NC4uNmViOTdmYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwor KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCkBAIC0zOTcyLDEzICszOTcyLDE0 IEBAIGludCBpbnRlbF9kcF9zaW5rX2NyYyhzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLCBzdHJ1 Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zCiAJCXJldHVybiByZXQ7CiAKIAlkbyB7Ci0JCWlu dGVsX3dhaXRfZm9yX3ZibGFuayhkZXZfcHJpdiwgaW50ZWxfY3J0Yy0+cGlwZSk7Ci0KIAkJaWYg KGRybV9kcF9kcGNkX3JlYWRiKCZpbnRlbF9kcC0+YXV4LAogCQkJCSAgICAgIERQX1RFU1RfU0lO S19NSVNDLCAmYnVmKSA8IDApIHsKIAkJCXJldCA9IC1FSU87CiAJCQlnb3RvIHN0b3A7CiAJCX0K KworCQlpbnRlbF93YWl0X2Zvcl92YmxhbmsoZGV2X3ByaXYsIGludGVsX2NydGMtPnBpcGUpOwor CiAJCWNvdW50ID0gYnVmICYgRFBfVEVTVF9DT1VOVF9NQVNLOwogCiAJfSB3aGlsZSAoLS1hdHRl bXB0cyAmJiBjb3VudCA9PSAwKTsKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK