From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/i915: Avoid vblank counter for gen9+ Date: Fri, 12 Feb 2016 18:04:49 +0200 Message-ID: <20160212160449.GO23290@intel.com> References: <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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 3436C6EAE4 for ; Fri, 12 Feb 2016 08:04:57 -0800 (PST) Content-Disposition: inline In-Reply-To: <1455210047-1574-1-git-send-email-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBGZWIgMTEsIDIwMTYgYXQgMDk6MDA6NDdBTSAtMDgwMCwgUm9kcmlnbyBWaXZpIHdy b3RlOgo+IEZyYW1lY291bnRlciByZWdpc3RlciBpcyByZWFkLW9ubHkgc28gRE1DIGNhbm5vdCBy ZXN0b3JlIGl0Cj4gYWZ0ZXIgZXhpdGluZyBEQzUgYW5kIERDNi4KPiAKPiBFYXNpZXN0IHdheSB0 byBnbyBpcyB0byBhdm9pZCB0aGUgY291bnRlciBhbmQgdXNlIHZibGFuawo+IGludGVycnVwdGlv bnMgZm9yIHRoaXMgcGxhdGZvcm0gYW5kIGZvciBhbGwgdGhlIGZvbGxvd2luZwo+IG9uZXMgc2lu Y2UgRE1DIGNhbWUgdG8gc3RheS4gQXQgbGVhc3Qgd2hpbGUgd2UgY2FuJ3QgY2hhbmdlCj4gdGhp cyByZWdpc3RlciB0byByZWFkLXdyaXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2 aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9pcnEuYyB8IDcgKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+IGluZGV4IDI1YTg5 MzcuLmMyOTRhNGIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEu Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiBAQCAtNDU1Niw3ICs0 NTU2LDEwIEBAIHZvaWQgaW50ZWxfaXJxX2luaXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRl dl9wcml2KQo+ICAKPiAgCXBtX3Fvc19hZGRfcmVxdWVzdCgmZGV2X3ByaXYtPnBtX3FvcywgUE1f UU9TX0NQVV9ETUFfTEFURU5DWSwgUE1fUU9TX0RFRkFVTFRfVkFMVUUpOwo+ICAKPiAtCWlmIChJ U19HRU4yKGRldl9wcml2KSkgewo+ICsJaWYgKElOVEVMX0lORk8oZGV2X3ByaXYpLT5nZW4gPj0g OSkgewo+ICsJCWRldi0+bWF4X3ZibGFua19jb3VudCA9IDA7Cj4gKwkJZGV2LT5kcml2ZXItPmdl dF92YmxhbmtfY291bnRlciA9IGc0eF9nZXRfdmJsYW5rX2NvdW50ZXI7Cgo9IGk4eHhfZ2V0X3Zi bGFua19jb3VudGVyCgo+ICsJfSBlbHNlIGlmIChJU19HRU4yKGRldl9wcml2KSkgewo+ICAJCWRl di0+bWF4X3ZibGFua19jb3VudCA9IDA7Cj4gIAkJZGV2LT5kcml2ZXItPmdldF92YmxhbmtfY291 bnRlciA9IGk4eHhfZ2V0X3ZibGFua19jb3VudGVyOwo+ICAJfSBlbHNlIGlmIChJU19HNFgoZGV2 X3ByaXYpIHx8IElOVEVMX0lORk8oZGV2X3ByaXYpLT5nZW4gPj0gNSkgewo+IEBAIC00NTcyLDcg KzQ1NzUsNyBAQCB2b2lkIGludGVsX2lycV9pbml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdikKPiAgCSAqIEdlbjIgZG9lc24ndCBoYXZlIGEgaGFyZHdhcmUgZnJhbWUgY291bnRl ciBhbmQgc28gZGVwZW5kcyBvbgo+ICAJICogdmJsYW5rIGludGVycnVwdHMgdG8gcHJvZHVjZSBz YW5lIHZibGFuayBzZXVxdWVuY2UgbnVtYmVycy4KPiAgCSAqLwo+IC0JaWYgKCFJU19HRU4yKGRl dl9wcml2KSkKPiArCWlmICghSVNfR0VOMihkZXZfcHJpdikgJiYgIUlOVEVMX0lORk8oZGV2X3By aXYpLT5nZW4gPj0gOSkKPiAgCQlkZXYtPnZibGFua19kaXNhYmxlX2ltbWVkaWF0ZSA9IHRydWU7 CgpZb3UgY2FuIGp1c3QgZHJvcCB0aGlzIHBhcnQuCgo+ICAKPiAgCWRldi0+ZHJpdmVyLT5nZXRf dmJsYW5rX3RpbWVzdGFtcCA9IGk5MTVfZ2V0X3ZibGFua190aW1lc3RhbXA7Cj4gLS0gCj4gMi40 LjMKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwgT1RDCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=