From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 2/2] drm/i915: Also record time difference if vblank evasion fails. Date: Mon, 31 Aug 2015 14:49:10 +0300 Message-ID: <20150831114910.GB29811@intel.com> References: <1441019066-26469-1-git-send-email-maarten.lankhorst@linux.intel.com> <1441019066-26469-2-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id E97F46E57F for ; Mon, 31 Aug 2015 04:49:28 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1441019066-26469-2-git-send-email-maarten.lankhorst@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: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBBdWcgMzEsIDIwMTUgYXQgMDE6MDQ6MjZQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gVGhpcyBtYWtlcyB0aGUgZXJyb3IgbWVzc2FnZSBzbGlnaHRseSBtb3JlIHVz ZWZ1bC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5r aG9yc3RAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kcnYuaCAgICB8IDIgKysKPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMg fCA2ICsrKystLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2Lmgg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+IGluZGV4IDE3MmMxMGFjOTJhZS4u NTEzOTgxNzUxZTkyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Ry di5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgKPiBAQCAtNTY1LDYg KzU2NSw4IEBAIHN0cnVjdCBpbnRlbF9jcnRjIHsKPiAgCWludCBzY2FubGluZV9vZmZzZXQ7Cj4g IAo+ICAJdW5zaWduZWQgc3RhcnRfdmJsX2NvdW50Owo+ICsJa3RpbWVfdCBzdGFydF92YmxfdGlt ZTsKPiArCj4gIAlzdHJ1Y3QgaW50ZWxfY3J0Y19hdG9taWNfY29tbWl0IGF0b21pYzsKPiAgCj4g IAkvKiBzY2FsZXJzIGF2YWlsYWJsZSBvbiB0aGlzIGNydGMgKi8KPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9zcHJpdGUuYwo+IGluZGV4IDYzZmJhNDJiZTJjZi4uY2MwZWIzOTE1ZjFjIDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Nwcml0ZS5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMKPiBAQCAtMTM0LDYgKzEzNCw3IEBAIHZvaWQg aW50ZWxfcGlwZV91cGRhdGVfc3RhcnQoc3RydWN0IGludGVsX2NydGMgKmNydGMpCj4gIAo+ICAJ ZHJtX2NydGNfdmJsYW5rX3B1dCgmY3J0Yy0+YmFzZSk7Cj4gIAo+ICsJY3J0Yy0+c3RhcnRfdmJs X3RpbWUgPSBrdGltZV9nZXQoKTsKPiAgCWNydGMtPnN0YXJ0X3ZibF9jb3VudCA9IGRldi0+ZHJp dmVyLT5nZXRfdmJsYW5rX2NvdW50ZXIoZGV2LCBwaXBlKTsKPiAgCj4gIAl0cmFjZV9pOTE1X3Bp cGVfdXBkYXRlX3ZibGFua19ldmFkZWQoY3J0YywgbWluLCBtYXgsCj4gQEAgLTE2MCw4ICsxNjEs OSBAQCB2b2lkIGludGVsX3BpcGVfdXBkYXRlX2VuZChzdHJ1Y3QgaW50ZWxfY3J0YyAqY3J0YykK PiAgCWxvY2FsX2lycV9lbmFibGUoKTsKPiAgCj4gIAlpZiAoY3J0Yy0+c3RhcnRfdmJsX2NvdW50 ICYmIGNydGMtPnN0YXJ0X3ZibF9jb3VudCAhPSBlbmRfdmJsX2NvdW50KQo+IC0JCURSTV9FUlJP UigiQXRvbWljIHVwZGF0ZSBmYWlsdXJlIG9uIHBpcGUgJWMgKHN0YXJ0PSV1IGVuZD0ldSlcbiIs Cj4gLQkJCSAgcGlwZV9uYW1lKHBpcGUpLCBjcnRjLT5zdGFydF92YmxfY291bnQsIGVuZF92Ymxf Y291bnQpOwo+ICsJCURSTV9FUlJPUigiQXRvbWljIHVwZGF0ZSBmYWlsdXJlIG9uIHBpcGUgJWMg KHN0YXJ0PSV1IGVuZD0ldSkgdGltZSAlbGxkIHVzXG4iLAo+ICsJCQkgIHBpcGVfbmFtZShwaXBl KSwgY3J0Yy0+c3RhcnRfdmJsX2NvdW50LCBlbmRfdmJsX2NvdW50LAo+ICsJCQkgIGt0aW1lX3Vz X2RlbHRhKGt0aW1lX2dldCgpLCBjcnRjLT5zdGFydF92YmxfdGltZSkpOwoKU2hvdWxkIHJlYWxs eSBkbyB0aGUga3RpbWVfZ2V0KCkgYmVmb3JlIGxvY2FsX2lycV9lbmFibGUoKS4KCldpdGggdGhh dCBmaXhlZCB0aGlzIHNlcmllcyBpcwpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxs ZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkCj4gLS0g Cj4gMi4xLjAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK