From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 16/21] drm/i915: Only query timestamp when measuring elapsed time Date: Mon, 6 Jun 2016 14:50:41 +0100 Message-ID: <57557FB1.8000304@linux.intel.com> References: <1464970133-29859-1-git-send-email-chris@chris-wilson.co.uk> <1464970133-29859-17-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id F32BC6E53C for ; Mon, 6 Jun 2016 13:50:42 +0000 (UTC) In-Reply-To: <1464970133-29859-17-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDAzLzA2LzE2IDE3OjA4LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gQXZvaWQgdGhlIHR3byBj YWxscyB0byBrdGltZV9nZXRfcmF3X25zKCkgKGF0IGJlc3QgaXQgcmVhZHMgdGhlIFRTQykgYXMK PiB3ZSBvbmx5IG5lZWQgdG8gY29tcHV0ZSB0aGUgZWxhcHNlZCB0aW1lIGZvciBhIHRpbWVkIHdh aXQuCj4KPiB2MjogRWxpbWluYXRlIHRoZSB1bnVzZWQgbG9jYWwgdmFyaWFibGUgcmVkdWNpbmcg dGhlIGZ1bmN0aW9uIHNpemUgYnkgNjQKPiBieXRlcyAodXNpbmcgdGhlIHN0b3JhZ2Ugc3BhY2Ug b24gdGhlIGNhbGxlcnMgc3RhY2sgcmF0aGVyIHRoYW4gYWRkaW5nCj4gdG8gb3VyIHN0YWNrIGZy YW1lKS4gV3JpdGluZyB0aGUgY29kZSB0aGlzIGVtaXRzIHNtYWxsZXIgYW5kIGZhc3RlciBjb2Rl Cj4gZm9yIHRoZSBub3JtYWwgY2FzZS4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8 Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW0uYyB8IDE0ICsrKysrLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNl cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gaW5k ZXggMjY5ZDAwYTQwNDgzLi5mZGJhZDA3YjVmNDIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9nZW0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt LmMKPiBAQCAtMTIxMiw3ICsxMjEyLDYgQEAgaW50IF9faTkxNV93YWl0X3JlcXVlc3Qoc3RydWN0 IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEsCj4gICAJREVGSU5FX1dBSVQocmVzZXQpOwo+ICAg CXN0cnVjdCBpbnRlbF93YWl0IHdhaXQ7Cj4gICAJdW5zaWduZWQgbG9uZyB0aW1lb3V0X3JlbWFp bjsKPiAtCXM2NCBiZWZvcmUgPSAwOyAvKiBPbmx5IHRvIHNpbGVuY2UgYSBjb21waWxlciB3YXJu aW5nLiAqLwo+ICAgCWludCByZXQgPSAwOwo+Cj4gICAJbWlnaHRfc2xlZXAoKTsKPiBAQCAtMTIz MSwxMiArMTIzMCw5IEBAIGludCBfX2k5MTVfd2FpdF9yZXF1ZXN0KHN0cnVjdCBkcm1faTkxNV9n ZW1fcmVxdWVzdCAqcmVxLAo+ICAgCQlpZiAoKnRpbWVvdXQgPT0gMCkKPiAgIAkJCXJldHVybiAt RVRJTUU7Cj4KPiArCQkvKiBSZWNvcmQgY3VycmVudCB0aW1lIGluIGNhc2UgaW50ZXJydXB0ZWQs IG9yIHdlZGdlZCAqLwo+ICAgCQl0aW1lb3V0X3JlbWFpbiA9IG5zZWNzX3RvX2ppZmZpZXNfdGlt ZW91dCgqdGltZW91dCk7Cj4gLQo+IC0JCS8qCj4gLQkJICogUmVjb3JkIGN1cnJlbnQgdGltZSBp biBjYXNlIGludGVycnVwdGVkIGJ5IHNpZ25hbCwgb3Igd2VkZ2VkLgo+IC0JCSAqLwo+IC0JCWJl Zm9yZSA9IGt0aW1lX2dldF9yYXdfbnMoKTsKPiArCQkqdGltZW91dCArPSBrdGltZV9nZXRfcmF3 X25zKCk7Cj4gICAJfQo+Cj4gICAJdHJhY2VfaTkxNV9nZW1fcmVxdWVzdF93YWl0X2JlZ2luKHJl cSk7Cj4gQEAgLTEyOTksOSArMTI5NSw5IEBAIGNvbXBsZXRlOgo+ICAgCXRyYWNlX2k5MTVfZ2Vt X3JlcXVlc3Rfd2FpdF9lbmQocmVxKTsKPgo+ICAgCWlmICh0aW1lb3V0KSB7Cj4gLQkJczY0IHRy ZXMgPSAqdGltZW91dCAtIChrdGltZV9nZXRfcmF3X25zKCkgLSBiZWZvcmUpOwo+IC0KPiAtCQkq dGltZW91dCA9IHRyZXMgPCAwID8gMCA6IHRyZXM7Cj4gKwkJKnRpbWVvdXQgLT0ga3RpbWVfZ2V0 X3Jhd19ucygpOwo+ICsJCWlmICgqdGltZW91dCA8IDApCj4gKwkJCSp0aW1lb3V0ID0gMDsKPgo+ ICAgCQkvKgo+ICAgCQkgKiBBcHBhcmVudGx5IGt0aW1lIGlzbid0IGFjY3VyYXRlIGVub3VnaCBh bmQgb2NjYXNpb25hbGx5IGhhcyBhCj4KClN0aWxsIGEgbm8gZnJvbSBtZSBvbiB0aGlzIG9uZS4K ClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==