From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 05/10] drm/i915: Use drm_vblank_count() on gen2 for crc frame count Date: Wed, 16 Dec 2015 11:30:19 +0100 Message-ID: <20151216103019.GX30437@phenom.ffwll.local> References: <1450110229-30450-1-git-send-email-ville.syrjala@linux.intel.com> <1450110229-30450-6-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by gabe.freedesktop.org (Postfix) with ESMTPS id 647196E7EA for ; Wed, 16 Dec 2015 02:30:22 -0800 (PST) Received: by mail-wm0-f51.google.com with SMTP id l126so31662472wml.1 for ; Wed, 16 Dec 2015 02:30:22 -0800 (PST) Content-Disposition: inline In-Reply-To: <1450110229-30450-6-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBEZWMgMTQsIDIwMTUgYXQgMDY6MjM6NDRQTSArMDIwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBHZW4yIGRvZXNuJ3QgaGF2ZSBhIGhhcmR3YXJlIGZy YW1lIGNvdW50ZXIsIHNvIGxldCdzIHVzZSB0aGUgc3cKPiBjb3VudGVyIHZhbHVlIGluc3RlYWQu Cj4gCj4gVGVzdGNhc2U6IGlndC9rbXNfcGlwZV9jcmNfYmFzaWMvcmVhZC1jcmMtcGlwZS0/LWZy YW1lLXNlcXVlbmNlCj4gU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KCkkgdGhpbmsgdGhlIGJldHRlciB0ZXN0IGlzIHNraXAgdGhl IHRlc3RjYXNlIGlmIGFsbCBmcmFtZSBudW1iZXJzIGFyZSAwLgpOb3Qgc3VyZSBpdCdzIHdvcnRo IGl0IHRvIGhhY2sgdGhpcyB1cC4KCkJ1dCBpZiB5b3UgZGlzYWdyZWUgSSdkIGp1c3QgdGhyb3cg b3V0IGFsbCB0aGUgbWF4X3ZibGFua19jb3VudCBjaGVja3MgYW5kCnVuY29uZGl0aW9uYWxseSBl bmFibGUgdGhlIHZibGFuayBjb3VudGVyIGFuZCBqdXN0IGFsd2F5cyB1c2UKZHJtX3ZibGFua19j b3VudC4gSSBkb24ndCB0aGluayB0aGlzIGNhbiBodXJ0IHVzZSB3aGlsZSB3ZSB1c2UgdGhlIENS QywKc2luY2UgaXQgc2hvdWxkbid0IGdlbmVyYXRlIG1vcmUgaW50ZXJydXB0cy4KLURhbmllbAoK PiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgfCAxMSArKysrKysr KysrKwo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jICAgICB8ICA1ICsrKystCj4g IDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5jCj4gaW5kZXggOTZkNmU1ZGUwODExLi42OTVjNjll ODUzNzQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYwo+IEBAIC00MDIxLDYg KzQwMjEsMTQgQEAgc3RhdGljIGludCBwaXBlX2NyY19zZXRfc291cmNlKHN0cnVjdCBkcm1fZGV2 aWNlICpkZXYsIGVudW0gcGlwZSBwaXBlLAo+ICAJCWlmICghZW50cmllcykKPiAgCQkJcmV0dXJu IC1FTk9NRU07Cj4gIAo+ICsJCWlmIChkZXYtPm1heF92YmxhbmtfY291bnQgPT0gMCkgewo+ICsJ CQlyZXQgPSBkcm1fdmJsYW5rX2dldChkZXYsIHBpcGUpOwo+ICsJCQlpZiAocmV0KSB7Cj4gKwkJ CQlrZnJlZShlbnRyaWVzKTsKPiArCQkJCXJldHVybiByZXQ7Cj4gKwkJCX0KPiArCQl9Cj4gKwo+ ICAJCS8qCj4gIAkJICogV2hlbiBJUFMgZ2V0cyBlbmFibGVkLCB0aGUgcGlwZSBDUkMgY2hhbmdl cy4gU2luY2UgSVBTIGdldHMKPiAgCQkgKiBlbmFibGVkIGFuZCBkaXNhYmxlZCBkeW5hbWljYWxs eSBiYXNlZCBvbiBwYWNrYWdlIEMgc3RhdGVzLAo+IEBAIC00MDczLDYgKzQwODEsOSBAQCBzdGF0 aWMgaW50IHBpcGVfY3JjX3NldF9zb3VyY2Uoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgZW51bSBw aXBlIHBpcGUsCj4gIAkJCWhzd190cmFuc19lZHBfcGlwZV9BX2NyY193YShkZXYsIGZhbHNlKTsK PiAgCj4gIAkJaHN3X2VuYWJsZV9pcHMoY3J0Yyk7Cj4gKwo+ICsJCWlmIChkZXYtPm1heF92Ymxh bmtfY291bnQgPT0gMCkKPiArCQkJZHJtX3ZibGFua19wdXQoZGV2LCBwaXBlKTsKPiAgCX0KPiAg Cj4gIAlyZXR1cm4gMDsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9p cnEuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiBpbmRleCA4NjY2NGQxYjMz ODkuLjM3ZWM4NDI3MzU5YSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2lycS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+IEBAIC0xNTMz LDcgKzE1MzMsMTAgQEAgc3RhdGljIHZvaWQgZGlzcGxheV9waXBlX2NyY19pcnFfaGFuZGxlcihz dHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBlbnVtIHBpcGUgcGlwZSwKPiAgCj4gIAllbnRyeSA9ICZw aXBlX2NyYy0+ZW50cmllc1toZWFkXTsKPiAgCj4gLQllbnRyeS0+ZnJhbWUgPSBkZXYtPmRyaXZl ci0+Z2V0X3ZibGFua19jb3VudGVyKGRldiwgcGlwZSk7Cj4gKwlpZiAoZGV2LT5tYXhfdmJsYW5r X2NvdW50ID09IDApCj4gKwkJZW50cnktPmZyYW1lID0gZHJtX3ZibGFua19jb3VudChkZXYsIHBp cGUpOwo+ICsJZWxzZQo+ICsJCWVudHJ5LT5mcmFtZSA9IGRldi0+ZHJpdmVyLT5nZXRfdmJsYW5r X2NvdW50ZXIoZGV2LCBwaXBlKTsKPiAgCWVudHJ5LT5jcmNbMF0gPSBjcmMwOwo+ICAJZW50cnkt PmNyY1sxXSA9IGNyYzE7Cj4gIAllbnRyeS0+Y3JjWzJdID0gY3JjMjsKPiAtLSAKPiAyLjQuMTAK PiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IElu dGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4g aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoK LS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0 dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==