From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH] drm/vblank: Fix vblank timestamp debugs Date: Mon, 13 Nov 2017 17:02:10 +0200 Message-ID: <20171113150210.11311-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 07A836E0E5 for ; Mon, 13 Nov 2017 15:02:14 +0000 (UTC) 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 Cc: Dave Airlie , Keith Packard , Arnd Bergmann List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCldl J3JlIGN1cnJlbnRseSBjYWxsaW5nIGt0aW1lX3RvX3RpbWVzcGVjNjQoKSBvbiBzdGFjayBnYXJi YWdlCmhlbmNlIHRoZSBkZWJ1ZyBvdXRwdXQgZm9yIHZibGFuayB0aW1lc3RhbXBzIGFsc28gY29u dGFpbnMgZ2FyYmFnZS4KTGV0J3MgYXNzaW5nIHNvbWV0aGluZyB0byB0aGUga3RpbWVfdCBmaXJz dCBiZWZvcmUgd2UgZ28gY29udmVydGluZwppdCB0byBhIHRpbWVzcGVjLgoKV2hpbGUgYXQgaXQg bWljcm8tb3B0aW1pemUgdGhlIGt0aW1lX3RvX3RpbWVzcGVjNjQoKSBjYWxscyBhd2F5CndoZW4g dmJsYW5rIGRlYnVnZ2luZyBpc24ndCBlbmFibGVkLgoKRml4ZXM6IDY3NjgwZDNjMDQ2NCAoImRy bTogdmJsYW5rOiB1c2Uga3RpbWVfdCBpbnN0ZWFkIG9mIHRpbWV2YWwiKQpDYzogQXJuZCBCZXJn bWFubiA8YXJuZEBhcm5kYi5kZT4KQ2M6IEtlaXRoIFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29t PgpDYzogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CkNjOiBEYXZlIEFpcmxpZSA8 YWlybGllZEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxl LnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5r LmMgfCAxMiArKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDUg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYyBi L2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKaW5kZXggMDljMWM0ZmY5M2NhLi4yYzY4OTA5 NjM3YjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2RybV92YmxhbmsuYwpAQCAtNjY0LDE0ICs2NjQsMTYgQEAgYm9vbCBkcm1f Y2FsY192Ymx0aW1lc3RhbXBfZnJvbV9zY2Fub3V0cG9zKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYs CiAJZGVsdGFfbnMgPSBkaXZfczY0KDEwMDAwMDBMTCAqICh2cG9zICogbW9kZS0+Y3J0Y19odG90 YWwgKyBocG9zKSwKIAkJCSAgIG1vZGUtPmNydGNfY2xvY2spOwogCi0JLyogc2F2ZSB0aGlzIG9u bHkgZm9yIGRlYnVnZ2luZyBwdXJwb3NlcyAqLwotCXRzX2V0aW1lID0ga3RpbWVfdG9fdGltZXNw ZWM2NChldGltZSk7Ci0JdHNfdmJsYW5rX3RpbWUgPSBrdGltZV90b190aW1lc3BlYzY0KCp2Ymxh bmtfdGltZSk7CiAJLyogU3VidHJhY3QgdGltZSBkZWx0YSBmcm9tIHJhdyB0aW1lc3RhbXAgdG8g Z2V0IGZpbmFsCiAJICogdmJsYW5rX3RpbWUgdGltZXN0YW1wIGZvciBlbmQgb2YgdmJsYW5rLgog CSAqLwotCWV0aW1lID0ga3RpbWVfc3ViX25zKGV0aW1lLCBkZWx0YV9ucyk7Ci0JKnZibGFua190 aW1lID0gZXRpbWU7CisJKnZibGFua190aW1lID0ga3RpbWVfc3ViX25zKGV0aW1lLCBkZWx0YV9u cyk7CisKKwlpZiAoKGRybV9kZWJ1ZyAmIERSTV9VVF9WQkwpID09IDApCisJCXJldHVybiB0cnVl OworCisJdHNfZXRpbWUgPSBrdGltZV90b190aW1lc3BlYzY0KGV0aW1lKTsKKwl0c192Ymxhbmtf dGltZSA9IGt0aW1lX3RvX3RpbWVzcGVjNjQoKnZibGFua190aW1lKTsKIAogCURSTV9ERUJVR19W QkwoImNydGMgJXUgOiB2IHAoJWQsJWQpQCAlbGxkLiUwNmxkIC0+ICVsbGQuJTA2bGQgW2UgJWQg dXMsICVkIHJlcF1cbiIsCiAJCSAgICAgIHBpcGUsIGhwb3MsIHZwb3MsCi0tIAoyLjEzLjYKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBt YWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=