From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 06/13] drm/i915: Only grab timestamps when needed Date: Mon, 11 Jan 2016 09:42:28 +0100 Message-ID: <20160111084228.GP8076@phenom.ffwll.local> References: <1452252592-24803-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1452252592-24803-7-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id C0C166E21A for ; Mon, 11 Jan 2016 00:42:28 -0800 (PST) Received: by mail-wm0-f65.google.com with SMTP id u188so25159938wmu.0 for ; Mon, 11 Jan 2016 00:42:28 -0800 (PST) Content-Disposition: inline In-Reply-To: <1452252592-24803-7-git-send-email-tvrtko.ursulin@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: Tvrtko Ursulin Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKYW4gMDgsIDIwMTYgYXQgMTE6Mjk6NDVBTSArMDAwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gRnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4K PiAKPiBObyBuZWVkIHRvIGNhbGwga3RpbWVfZ2V0X3Jhd19ucyB0d2ljZSBwZXIgdW5saW1pdGVk IHdhaXQgYW5kIGNhbgo+IGFsc28gZWxpbWF0ZSBhIGxvY2FsIHZhcmlhYmxlLgo+IAo+IFNpZ25l ZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4gLS0t Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgfCAxMiArKysrKysrLS0tLS0KPiAg MSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRleCBkZTk4ZGM0MWZiOWYuLmM0ZjY5NTc5ZWI3YSAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IEBAIC0xMjQ2LDcgKzEyNDYsNyBAQCBpbnQgX19p OTE1X3dhaXRfcmVxdWVzdChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcSwKPiAgCWlu dCBzdGF0ZSA9IGludGVycnVwdGlibGUgPyBUQVNLX0lOVEVSUlVQVElCTEUgOiBUQVNLX1VOSU5U RVJSVVBUSUJMRTsKPiAgCURFRklORV9XQUlUKHdhaXQpOwo+ICAJdW5zaWduZWQgbG9uZyB0aW1l b3V0X2V4cGlyZTsKPiAtCXM2NCBiZWZvcmUsIG5vdzsKPiArCXM2NCBiZWZvcmUgPSAwOwoKSXMg Z2NjIHJlYWxseSB0aGlzIGRlbnNlPyBTaG91bGQgYmUgZWFzeSBmb3IgaXQgdG8gc3BvdCB0aGF0 IGJvdGggYnJhbmNoZXMKZGVwZW5kIHVwb24gdGhlIHNhbWUgY29uZGl0aW9uLiBQbGVhc2UgcmVt b3ZlIHRoYXQgYXNzaWdubWVudC4gV2l0aCB0aGF0CmNoYW5nZWQ6CgpSZXZpZXdlZC1ieTogRGFu aWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCj4gIAlpbnQgcmV0Owo+ICAKPiAg CVdBUk4oIWludGVsX2lycXNfZW5hYmxlZChkZXZfcHJpdiksICJJUlFzIGRpc2FibGVkIik7Cj4g QEAgLTEyNjYsMTQgKzEyNjYsMTcgQEAgaW50IF9faTkxNV93YWl0X3JlcXVlc3Qoc3RydWN0IGRy bV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEsCj4gIAkJCXJldHVybiAtRVRJTUU7Cj4gIAo+ICAJCXRp bWVvdXRfZXhwaXJlID0gamlmZmllcyArIG5zZWNzX3RvX2ppZmZpZXNfdGltZW91dCgqdGltZW91 dCk7Cj4gKwo+ICsJCS8qCj4gKwkJICogUmVjb3JkIGN1cnJlbnQgdGltZSBpbiBjYXNlIGludGVy cnVwdGVkIGJ5IHNpZ25hbCwgb3Igd2VkZ2VkLgo+ICsJCSAqLwo+ICsJCWJlZm9yZSA9IGt0aW1l X2dldF9yYXdfbnMoKTsKPiAgCX0KPiAgCj4gIAlpZiAoSU5URUxfSU5GTyhkZXZfcHJpdiktPmdl biA+PSA2KQo+ICAJCWdlbjZfcnBzX2Jvb3N0KGRldl9wcml2LCBycHMsIHJlcS0+ZW1pdHRlZF9q aWZmaWVzKTsKPiAgCj4gLQkvKiBSZWNvcmQgY3VycmVudCB0aW1lIGluIGNhc2UgaW50ZXJydXB0 ZWQgYnkgc2lnbmFsLCBvciB3ZWRnZWQgKi8KPiAgCXRyYWNlX2k5MTVfZ2VtX3JlcXVlc3Rfd2Fp dF9iZWdpbihyZXEpOwo+IC0JYmVmb3JlID0ga3RpbWVfZ2V0X3Jhd19ucygpOwo+ICAKPiAgCS8q IE9wdGltaXN0aWMgc3BpbiBmb3IgdGhlIG5leHQgamlmZmllIGJlZm9yZSB0b3VjaGluZyBJUlFz ICovCj4gIAlyZXQgPSBfX2k5MTVfc3Bpbl9yZXF1ZXN0KHJlcSwgc3RhdGUpOwo+IEBAIC0xMzMx LDExICsxMzM0LDEwIEBAIGludCBfX2k5MTVfd2FpdF9yZXF1ZXN0KHN0cnVjdCBkcm1faTkxNV9n ZW1fcmVxdWVzdCAqcmVxLAo+ICAJZmluaXNoX3dhaXQoJnJpbmctPmlycV9xdWV1ZSwgJndhaXQp Owo+ICAKPiAgb3V0Ogo+IC0Jbm93ID0ga3RpbWVfZ2V0X3Jhd19ucygpOwo+ICAJdHJhY2VfaTkx NV9nZW1fcmVxdWVzdF93YWl0X2VuZChyZXEpOwo+ICAKPiAgCWlmICh0aW1lb3V0KSB7Cj4gLQkJ czY0IHRyZXMgPSAqdGltZW91dCAtIChub3cgLSBiZWZvcmUpOwo+ICsJCXM2NCB0cmVzID0gKnRp bWVvdXQgLSAoa3RpbWVfZ2V0X3Jhd19ucygpIC0gYmVmb3JlKTsKPiAgCj4gIAkJKnRpbWVvdXQg PSB0cmVzIDwgMCA/IDAgOiB0cmVzOwo+ICAKPiAtLSAKPiAxLjkuMQo+IAo+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRl cgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwu Y2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK