From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 16/21] drm/i915: Only query timestamp when measuring elapsed time Date: Fri, 3 Jun 2016 17:08:48 +0100 Message-ID: <1464970133-29859-17-git-send-email-chris@chris-wilson.co.uk> References: <1464970133-29859-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 47E996EE0A for ; Fri, 3 Jun 2016 16:09:18 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id a136so460261wme.0 for ; Fri, 03 Jun 2016 09:09:18 -0700 (PDT) In-Reply-To: <1464970133-29859-1-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org QXZvaWQgdGhlIHR3byBjYWxscyB0byBrdGltZV9nZXRfcmF3X25zKCkgKGF0IGJlc3QgaXQgcmVh ZHMgdGhlIFRTQykgYXMKd2Ugb25seSBuZWVkIHRvIGNvbXB1dGUgdGhlIGVsYXBzZWQgdGltZSBm b3IgYSB0aW1lZCB3YWl0LgoKdjI6IEVsaW1pbmF0ZSB0aGUgdW51c2VkIGxvY2FsIHZhcmlhYmxl IHJlZHVjaW5nIHRoZSBmdW5jdGlvbiBzaXplIGJ5IDY0CmJ5dGVzICh1c2luZyB0aGUgc3RvcmFn ZSBzcGFjZSBvbiB0aGUgY2FsbGVycyBzdGFjayByYXRoZXIgdGhhbiBhZGRpbmcKdG8gb3VyIHN0 YWNrIGZyYW1lKS4gV3JpdGluZyB0aGUgY29kZSB0aGlzIGVtaXRzIHNtYWxsZXIgYW5kIGZhc3Rl ciBjb2RlCmZvciB0aGUgbm9ybWFsIGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24g PGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbS5jIHwgMTQgKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo KyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKaW5kZXggMjY5ZDAwYTQw NDgzLi5mZGJhZDA3YjVmNDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwpAQCAtMTIxMiw3ICsx MjEyLDYgQEAgaW50IF9faTkxNV93YWl0X3JlcXVlc3Qoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1 ZXN0ICpyZXEsCiAJREVGSU5FX1dBSVQocmVzZXQpOwogCXN0cnVjdCBpbnRlbF93YWl0IHdhaXQ7 CiAJdW5zaWduZWQgbG9uZyB0aW1lb3V0X3JlbWFpbjsKLQlzNjQgYmVmb3JlID0gMDsgLyogT25s eSB0byBzaWxlbmNlIGEgY29tcGlsZXIgd2FybmluZy4gKi8KIAlpbnQgcmV0ID0gMDsKIAogCW1p Z2h0X3NsZWVwKCk7CkBAIC0xMjMxLDEyICsxMjMwLDkgQEAgaW50IF9faTkxNV93YWl0X3JlcXVl c3Qoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEsCiAJCWlmICgqdGltZW91dCA9PSAw KQogCQkJcmV0dXJuIC1FVElNRTsKIAorCQkvKiBSZWNvcmQgY3VycmVudCB0aW1lIGluIGNhc2Ug aW50ZXJydXB0ZWQsIG9yIHdlZGdlZCAqLwogCQl0aW1lb3V0X3JlbWFpbiA9IG5zZWNzX3RvX2pp ZmZpZXNfdGltZW91dCgqdGltZW91dCk7Ci0KLQkJLyoKLQkJICogUmVjb3JkIGN1cnJlbnQgdGlt ZSBpbiBjYXNlIGludGVycnVwdGVkIGJ5IHNpZ25hbCwgb3Igd2VkZ2VkLgotCQkgKi8KLQkJYmVm b3JlID0ga3RpbWVfZ2V0X3Jhd19ucygpOworCQkqdGltZW91dCArPSBrdGltZV9nZXRfcmF3X25z KCk7CiAJfQogCiAJdHJhY2VfaTkxNV9nZW1fcmVxdWVzdF93YWl0X2JlZ2luKHJlcSk7CkBAIC0x Mjk5LDkgKzEyOTUsOSBAQCBjb21wbGV0ZToKIAl0cmFjZV9pOTE1X2dlbV9yZXF1ZXN0X3dhaXRf ZW5kKHJlcSk7CiAKIAlpZiAodGltZW91dCkgewotCQlzNjQgdHJlcyA9ICp0aW1lb3V0IC0gKGt0 aW1lX2dldF9yYXdfbnMoKSAtIGJlZm9yZSk7Ci0KLQkJKnRpbWVvdXQgPSB0cmVzIDwgMCA/IDAg OiB0cmVzOworCQkqdGltZW91dCAtPSBrdGltZV9nZXRfcmF3X25zKCk7CisJCWlmICgqdGltZW91 dCA8IDApCisJCQkqdGltZW91dCA9IDA7CiAKIAkJLyoKIAkJICogQXBwYXJlbnRseSBrdGltZSBp c24ndCBhY2N1cmF0ZSBlbm91Z2ggYW5kIG9jY2FzaW9uYWxseSBoYXMgYQotLSAKMi44LjEKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=