From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Weinehall Subject: Re: [PATCH] drm/i915: Avoid vblank counter for gen9+ Date: Fri, 12 Feb 2016 11:34:30 +0200 Message-ID: <20160212093430.GC2330@boom> 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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 6538D6E2D3 for ; Fri, 12 Feb 2016 01:34:47 -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 dF92YmxhbmtfY291bnRlciA9IGc0eF9nZXRfdmJsYW5rX2NvdW50ZXI7Cj4gKwl9IGVsc2UgaWYg KElTX0dFTjIoZGV2X3ByaXYpKSB7Cj4gIAkJZGV2LT5tYXhfdmJsYW5rX2NvdW50ID0gMDsKPiAg CQlkZXYtPmRyaXZlci0+Z2V0X3ZibGFua19jb3VudGVyID0gaTh4eF9nZXRfdmJsYW5rX2NvdW50 ZXI7Cj4gIAl9IGVsc2UgaWYgKElTX0c0WChkZXZfcHJpdikgfHwgSU5URUxfSU5GTyhkZXZfcHJp diktPmdlbiA+PSA1KSB7Cj4gQEAgLTQ1NzIsNyArNDU3NSw3IEBAIHZvaWQgaW50ZWxfaXJxX2lu aXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQo+ICAJICogR2VuMiBkb2Vzbid0 IGhhdmUgYSBoYXJkd2FyZSBmcmFtZSBjb3VudGVyIGFuZCBzbyBkZXBlbmRzIG9uCj4gIAkgKiB2 YmxhbmsgaW50ZXJydXB0cyB0byBwcm9kdWNlIHNhbmUgdmJsYW5rIHNldXF1ZW5jZSBudW1iZXJz Lgo+ICAJICovCj4gLQlpZiAoIUlTX0dFTjIoZGV2X3ByaXYpKQo+ICsJaWYgKCFJU19HRU4yKGRl dl9wcml2KSAmJiAhSU5URUxfSU5GTyhkZXZfcHJpdiktPmdlbiA+PSA5KQoKSSB0aGluayB0aGlz IHNob3VsZCBiZToKCmlmIChJTlRFTF9JTkZPKGRldl9wcml2KS0+Z2VuIDwgOSkKCklmIGdlbiA8 IDksIHRoZW4gSVNfR0VOMiBpcyBhbHdheXMgdHJ1ZSwgYWxzbyAhIGhhcyBoaWdoZXIgcHJlY2Vk ZW5jZQp0aGFuID49LCBzbyB5b3UncmUgZXNzZW50aWFsbHkgY29tcGFyaW5nIHdoZXRoZXIgdGhl IGxvZ2ljYWwgbmVnYXRpb24gb2YKSU5URUxfSU5GTyhkZXZfcHJpdiktPmdlbiBpcyA+PSA5LgoK CktpbmQgcmVnYXJkcywgRGF2aWQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==