From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 6/7] drm/i915: Only grab timestamps when needed Date: Mon, 11 Jan 2016 14:08:40 +0000 Message-ID: <1452521321-4032-7-git-send-email-tvrtko.ursulin@linux.intel.com> References: <1452521321-4032-1-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 mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id C2F3B6E4E1 for ; Mon, 11 Jan 2016 06:08:51 -0800 (PST) In-Reply-To: <1452521321-4032-1-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: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCk5vIG5lZWQg dG8gY2FsbCBrdGltZV9nZXRfcmF3X25zIHR3aWNlIHBlciB1bmxpbWl0ZWQgd2FpdCBhbmQgY2Fu CmFsc28gZWxpbWF0ZSBhIGxvY2FsIHZhcmlhYmxlLgoKU2lnbmVkLW9mZi1ieTogVHZydGtvIFVy c3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbS5jIHwgMTIgKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp b25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCmluZGV4IGRlOThk YzQxZmI5Zi4uYzRmNjk1NzllYjdhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKQEAgLTEyNDYs NyArMTI0Niw3IEBAIGludCBfX2k5MTVfd2FpdF9yZXF1ZXN0KHN0cnVjdCBkcm1faTkxNV9nZW1f cmVxdWVzdCAqcmVxLAogCWludCBzdGF0ZSA9IGludGVycnVwdGlibGUgPyBUQVNLX0lOVEVSUlVQ VElCTEUgOiBUQVNLX1VOSU5URVJSVVBUSUJMRTsKIAlERUZJTkVfV0FJVCh3YWl0KTsKIAl1bnNp Z25lZCBsb25nIHRpbWVvdXRfZXhwaXJlOwotCXM2NCBiZWZvcmUsIG5vdzsKKwlzNjQgYmVmb3Jl ID0gMDsKIAlpbnQgcmV0OwogCiAJV0FSTighaW50ZWxfaXJxc19lbmFibGVkKGRldl9wcml2KSwg IklSUXMgZGlzYWJsZWQiKTsKQEAgLTEyNjYsMTQgKzEyNjYsMTcgQEAgaW50IF9faTkxNV93YWl0 X3JlcXVlc3Qoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEsCiAJCQlyZXR1cm4gLUVU SU1FOwogCiAJCXRpbWVvdXRfZXhwaXJlID0gamlmZmllcyArIG5zZWNzX3RvX2ppZmZpZXNfdGlt ZW91dCgqdGltZW91dCk7CisKKwkJLyoKKwkJICogUmVjb3JkIGN1cnJlbnQgdGltZSBpbiBjYXNl IGludGVycnVwdGVkIGJ5IHNpZ25hbCwgb3Igd2VkZ2VkLgorCQkgKi8KKwkJYmVmb3JlID0ga3Rp bWVfZ2V0X3Jhd19ucygpOwogCX0KIAogCWlmIChJTlRFTF9JTkZPKGRldl9wcml2KS0+Z2VuID49 IDYpCiAJCWdlbjZfcnBzX2Jvb3N0KGRldl9wcml2LCBycHMsIHJlcS0+ZW1pdHRlZF9qaWZmaWVz KTsKIAotCS8qIFJlY29yZCBjdXJyZW50IHRpbWUgaW4gY2FzZSBpbnRlcnJ1cHRlZCBieSBzaWdu YWwsIG9yIHdlZGdlZCAqLwogCXRyYWNlX2k5MTVfZ2VtX3JlcXVlc3Rfd2FpdF9iZWdpbihyZXEp OwotCWJlZm9yZSA9IGt0aW1lX2dldF9yYXdfbnMoKTsKIAogCS8qIE9wdGltaXN0aWMgc3BpbiBm b3IgdGhlIG5leHQgamlmZmllIGJlZm9yZSB0b3VjaGluZyBJUlFzICovCiAJcmV0ID0gX19pOTE1 X3NwaW5fcmVxdWVzdChyZXEsIHN0YXRlKTsKQEAgLTEzMzEsMTEgKzEzMzQsMTAgQEAgaW50IF9f aTkxNV93YWl0X3JlcXVlc3Qoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEsCiAJZmlu aXNoX3dhaXQoJnJpbmctPmlycV9xdWV1ZSwgJndhaXQpOwogCiBvdXQ6Ci0Jbm93ID0ga3RpbWVf Z2V0X3Jhd19ucygpOwogCXRyYWNlX2k5MTVfZ2VtX3JlcXVlc3Rfd2FpdF9lbmQocmVxKTsKIAog CWlmICh0aW1lb3V0KSB7Ci0JCXM2NCB0cmVzID0gKnRpbWVvdXQgLSAobm93IC0gYmVmb3JlKTsK KwkJczY0IHRyZXMgPSAqdGltZW91dCAtIChrdGltZV9nZXRfcmF3X25zKCkgLSBiZWZvcmUpOwog CiAJCSp0aW1lb3V0ID0gdHJlcyA8IDAgPyAwIDogdHJlczsKIAotLSAKMS45LjEKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==