From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH] drm/i915: Avoid vblank counter for gen9+ Date: Thu, 11 Feb 2016 09:00:47 -0800 Message-ID: <1455210047-1574-1-git-send-email-rodrigo.vivi@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 ESMTP id E7BE56E2B0 for ; Thu, 11 Feb 2016 17:04:27 -0800 (PST) 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 Cc: Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org RnJhbWVjb3VudGVyIHJlZ2lzdGVyIGlzIHJlYWQtb25seSBzbyBETUMgY2Fubm90IHJlc3RvcmUg aXQKYWZ0ZXIgZXhpdGluZyBEQzUgYW5kIERDNi4KCkVhc2llc3Qgd2F5IHRvIGdvIGlzIHRvIGF2 b2lkIHRoZSBjb3VudGVyIGFuZCB1c2UgdmJsYW5rCmludGVycnVwdGlvbnMgZm9yIHRoaXMgcGxh dGZvcm0gYW5kIGZvciBhbGwgdGhlIGZvbGxvd2luZwpvbmVzIHNpbmNlIERNQyBjYW1lIHRvIHN0 YXkuIEF0IGxlYXN0IHdoaWxlIHdlIGNhbid0IGNoYW5nZQp0aGlzIHJlZ2lzdGVyIHRvIHJlYWQt d3JpdGUuCgpTaWduZWQtb2ZmLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5j b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyB8IDcgKysrKystLQogMSBm aWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9pcnEuYwppbmRleCAyNWE4OTM3Li5jMjk0YTRiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2lycS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJx LmMKQEAgLTQ1NTYsNyArNDU1NiwxMCBAQCB2b2lkIGludGVsX2lycV9pbml0KHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAogCXBtX3Fvc19hZGRfcmVxdWVzdCgmZGV2X3ByaXYt PnBtX3FvcywgUE1fUU9TX0NQVV9ETUFfTEFURU5DWSwgUE1fUU9TX0RFRkFVTFRfVkFMVUUpOwog Ci0JaWYgKElTX0dFTjIoZGV2X3ByaXYpKSB7CisJaWYgKElOVEVMX0lORk8oZGV2X3ByaXYpLT5n ZW4gPj0gOSkgeworCQlkZXYtPm1heF92YmxhbmtfY291bnQgPSAwOworCQlkZXYtPmRyaXZlci0+ Z2V0X3ZibGFua19jb3VudGVyID0gZzR4X2dldF92YmxhbmtfY291bnRlcjsKKwl9IGVsc2UgaWYg KElTX0dFTjIoZGV2X3ByaXYpKSB7CiAJCWRldi0+bWF4X3ZibGFua19jb3VudCA9IDA7CiAJCWRl di0+ZHJpdmVyLT5nZXRfdmJsYW5rX2NvdW50ZXIgPSBpOHh4X2dldF92YmxhbmtfY291bnRlcjsK IAl9IGVsc2UgaWYgKElTX0c0WChkZXZfcHJpdikgfHwgSU5URUxfSU5GTyhkZXZfcHJpdiktPmdl biA+PSA1KSB7CkBAIC00NTcyLDcgKzQ1NzUsNyBAQCB2b2lkIGludGVsX2lycV9pbml0KHN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKIAkgKiBHZW4yIGRvZXNuJ3QgaGF2ZSBhIGhh cmR3YXJlIGZyYW1lIGNvdW50ZXIgYW5kIHNvIGRlcGVuZHMgb24KIAkgKiB2YmxhbmsgaW50ZXJy dXB0cyB0byBwcm9kdWNlIHNhbmUgdmJsYW5rIHNldXF1ZW5jZSBudW1iZXJzLgogCSAqLwotCWlm ICghSVNfR0VOMihkZXZfcHJpdikpCisJaWYgKCFJU19HRU4yKGRldl9wcml2KSAmJiAhSU5URUxf SU5GTyhkZXZfcHJpdiktPmdlbiA+PSA5KQogCQlkZXYtPnZibGFua19kaXNhYmxlX2ltbWVkaWF0 ZSA9IHRydWU7CiAKIAlkZXYtPmRyaXZlci0+Z2V0X3ZibGFua190aW1lc3RhbXAgPSBpOTE1X2dl dF92YmxhbmtfdGltZXN0YW1wOwotLSAKMi40LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=