From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: [PATCH -next 10/11] drm/vmwgfx: use monotonic event timestamps Date: Thu, 22 Mar 2018 11:23:51 +0100 Message-ID: <20180322102352.2881-10-thellstrom@vmware.com> References: <20180322102352.2881-1-thellstrom@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0042.outbound.protection.outlook.com [104.47.40.42]) by gabe.freedesktop.org (Postfix) with ESMTPS id E37536EBD6 for ; Thu, 22 Mar 2018 10:24:48 +0000 (UTC) In-Reply-To: <20180322102352.2881-1-thellstrom@vmware.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, linux-graphics-maintainer@vmware.com List-Id: dri-devel@lists.freedesktop.org RnJvbTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KCkRSTV9WTVdfRVZFTlRfRkVOQ0Vf U0lHTkFMRUQgKHN0cnVjdCBkcm1fdm13X2V2ZW50X2ZlbmNlKSBhbmQKRFJNX0VWRU5UX1ZCTEFO SyAoc3RydWN0IGRybV9ldmVudF92YmxhbmspIHBhc3MgdGltZXN0YW1wcyBpbiAzMi1iaXQKc2Vj b25kcy9taWNyb3NlY29uZHMgZm9ybWF0LgoKQXMgb2YgY29tbWl0IGM2MWVlZjcyNmE3OCAoImRy bTogYWRkIHN1cHBvcnQgZm9yIG1vbm90b25pYyB2YmxhbmsKdGltZXN0YW1wcyIpLCBvdGhlciBE Uk0gZHJpdmVycyB1c2UgbW9ub3RvbmljIHRpbWVzIGZvciBkcm1fZXZlbnRfdmJsYW5rLApidXQg dm13Z2Z4IHN0aWxsIHVzZXMgQ0xPQ0tfUkVBTFRJTUUgZm9yIGJvdGggZXZlbnRzLCB3aGljaCBz dWZmZXJzIGZyb20KdGhlIHkyMDM4L3kyMTA2IG92ZXJmbG93IGFzIHdlbGwgYXMgdGltZSBqdW1w cy4KCkZvciBjb25zaXN0ZW5jeSwgdGhpcyBjaGFuZ2VzIHZtd2dmeCB0byB1c2Uga3RpbWVfZ2V0 X3RzNjQgYXMgd2VsbCwKd2hpY2ggc29sdmVzIHRob3NlIHByb2JsZW1zIGFuZCBhdm9pZHMgdGhl IGRlcHJlY2F0ZWQgZG9fZ2V0dGltZW9mZGF5KCkKZnVuY3Rpb24uCgpUaGlzIHNob3VsZCBiZSB0 cmFuc3BhcmVudCB0byB0byB1c2VyIHNwYWNlLCBhcyBsb25nIGFzIGl0IGRvZXNuJ3QKY29tcGFy ZSB0aGUgdGltZSBhZ2FpbnN0IHRoZSByZXN1bHQgb2YgZ2V0dGltZW9mZGF5KCkuCgpTaWduZWQt b2ZmLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgpTaWduZWQtb2ZmLWJ5OiBUaG9t YXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2FyZS5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJt L3Ztd2dmeC92bXdnZnhfZmVuY2UuYyB8IDkgKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBp bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS92bXdnZngvdm13Z2Z4X2ZlbmNlLmMgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9m ZW5jZS5jCmluZGV4IDZjNWM3NWNmNWU2Yy4uOWVkNTQ0Zjg5NThmIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9mZW5jZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92 bXdnZngvdm13Z2Z4X2ZlbmNlLmMKQEAgLTkwMSwxMSArOTAxLDEyIEBAIHN0YXRpYyB2b2lkIHZt d19ldmVudF9mZW5jZV9hY3Rpb25fc2VxX3Bhc3NlZChzdHJ1Y3Qgdm13X2ZlbmNlX2FjdGlvbiAq YWN0aW9uKQogCXNwaW5fbG9ja19pcnEoJmRldi0+ZXZlbnRfbG9jayk7CiAKIAlpZiAobGlrZWx5 KGVhY3Rpb24tPnR2X3NlYyAhPSBOVUxMKSkgewotCQlzdHJ1Y3QgdGltZXZhbCB0djsKKwkJc3Ry dWN0IHRpbWVzcGVjNjQgdHM7CiAKLQkJZG9fZ2V0dGltZW9mZGF5KCZ0dik7Ci0JCSplYWN0aW9u LT50dl9zZWMgPSB0di50dl9zZWM7Ci0JCSplYWN0aW9uLT50dl91c2VjID0gdHYudHZfdXNlYzsK KwkJa3RpbWVfZ2V0X3RzNjQoJnRzKTsKKwkJLyogbW9ub3RvbmljIHRpbWUsIHNvIG5vIHkyMDM4 IG92ZXJmbG93ICovCisJCSplYWN0aW9uLT50dl9zZWMgPSB0cy50dl9zZWM7CisJCSplYWN0aW9u LT50dl91c2VjID0gdHMudHZfbnNlYyAvIE5TRUNfUEVSX1VTRUM7CiAJfQogCiAJZHJtX3NlbmRf ZXZlbnRfbG9ja2VkKGRldiwgZWFjdGlvbi0+ZXZlbnQpOwotLSAKMi4xNC4zCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK