From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [CI 16/20] drm/i915: Only query timestamp when measuring elapsed time Date: Thu, 19 May 2016 16:44:03 +0100 Message-ID: <573DDF43.50809@linux.intel.com> References: <1463657576-32063-1-git-send-email-chris@chris-wilson.co.uk> <1463657576-32063-16-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 040BA6E1C0 for ; Thu, 19 May 2016 15:44:06 +0000 (UTC) In-Reply-To: <1463657576-32063-16-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 Ck9uIDE5LzA1LzE2IDEyOjMyLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gQXZvaWQgdGhlIHR3byBj YWxscyB0byBrdGltZV9nZXRfcmF3X25zKCkgKGF0IGJlc3QgaXQgcmVhZHMgdGhlIFRTQykgYXMK PiB3ZSBvbmx5IG5lZWQgdG8gY29tcHV0ZSB0aGUgZWxhcHNlZCB0aW1lIGZvciBhIHRpbWVkIHdh aXQuCj4KPiB2MjogRWxpbWluYXRlIHRoZSB1bnVzZWQgbG9jYWwgdmFyaWFibGUgcmVkdWNpbmcg dGhlIGZ1bmN0aW9uIHNpemUgYnkgNjQKPiBieXRlcyAodXNpbmcgdGhlIHN0b3JhZ2Ugc3BhY2Ug b24gdGhlIGNhbGxlcnMgc3RhY2sgcmF0aGVyIHRoYW4gYWRkaW5nCj4gdG8gb3VyIHN0YWNrIGZy YW1lKQo+Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24u Y28udWs+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgMTQgKysr KystLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDkgZGVsZXRp b25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRleCBiNDhhM2I0NmU4NmYuLjJj MjU0Y2Y0OWMxNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5j Cj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IEBAIC0xMjE1LDcgKzEy MTUsNiBAQCBpbnQgX19pOTE1X3dhaXRfcmVxdWVzdChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVl c3QgKnJlcSwKPiAgIAlpbnQgc3RhdGUgPSBpbnRlcnJ1cHRpYmxlID8gVEFTS19JTlRFUlJVUFRJ QkxFIDogVEFTS19VTklOVEVSUlVQVElCTEU7Cj4gICAJc3RydWN0IGludGVsX3dhaXQgd2FpdDsK PiAgIAl1bnNpZ25lZCBsb25nIHRpbWVvdXRfcmVtYWluOwo+IC0JczY0IGJlZm9yZSA9IDA7IC8q IE9ubHkgdG8gc2lsZW5jZSBhIGNvbXBpbGVyIHdhcm5pbmcuICovCj4gICAJaW50IHJldCA9IDA7 Cj4KPiAgIAltaWdodF9zbGVlcCgpOwo+IEBAIC0xMjM0LDEyICsxMjMzLDkgQEAgaW50IF9faTkx NV93YWl0X3JlcXVlc3Qoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEsCj4gICAJCWlm ICgqdGltZW91dCA9PSAwKQo+ICAgCQkJcmV0dXJuIC1FVElNRTsKPgo+ICsJCS8qIFJlY29yZCBj dXJyZW50IHRpbWUgaW4gY2FzZSBpbnRlcnJ1cHRlZCwgb3Igd2VkZ2VkICovCj4gICAJCXRpbWVv dXRfcmVtYWluID0gbnNlY3NfdG9famlmZmllc190aW1lb3V0KCp0aW1lb3V0KTsKPiAtCj4gLQkJ LyoKPiAtCQkgKiBSZWNvcmQgY3VycmVudCB0aW1lIGluIGNhc2UgaW50ZXJydXB0ZWQgYnkgc2ln bmFsLCBvciB3ZWRnZWQuCj4gLQkJICovCj4gLQkJYmVmb3JlID0ga3RpbWVfZ2V0X3Jhd19ucygp Owo+ICsJCSp0aW1lb3V0ICs9IGt0aW1lX2dldF9yYXdfbnMoKTsKPiAgIAl9Cj4KPiAgIAl0cmFj ZV9pOTE1X2dlbV9yZXF1ZXN0X3dhaXRfYmVnaW4ocmVxKTsKPiBAQCAtMTI5Niw5ICsxMjkyLDkg QEAgY29tcGxldGU6Cj4gICAJdHJhY2VfaTkxNV9nZW1fcmVxdWVzdF93YWl0X2VuZChyZXEpOwo+ Cj4gICAJaWYgKHRpbWVvdXQpIHsKPiAtCQlzNjQgdHJlcyA9ICp0aW1lb3V0IC0gKGt0aW1lX2dl dF9yYXdfbnMoKSAtIGJlZm9yZSk7Cj4gLQo+IC0JCSp0aW1lb3V0ID0gdHJlcyA8IDAgPyAwIDog dHJlczsKPiArCQkqdGltZW91dCAtPSBrdGltZV9nZXRfcmF3X25zKCk7Cj4gKwkJaWYgKCp0aW1l b3V0IDwgMCkKPiArCQkJKnRpbWVvdXQgPSAwOwo+Cj4gICAJCS8qCj4gICAJCSAqIEFwcGFyZW50 bHkga3RpbWUgaXNuJ3QgYWNjdXJhdGUgZW5vdWdoIGFuZCBvY2Nhc2lvbmFsbHkgaGFzIGEKPgoK SSB0aGluayB0aGlzIGlzIGJhZCwgYmV0dGVyIGhhdmUgYSBsb2NhbCB0aGFuIHBsYXkgZ2FtZXMg d2l0aCBjYWxsZXJzIApzdG9yYWdlLgoKUmVnYXJkcywKClR2cnRrbwoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==