From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2] drm: Add high-precision time to vblank trace event Date: Tue, 3 Sep 2019 09:46:44 +0200 Message-ID: <20190903074644.GI2112@phenom.ffwll.local> References: <20190814171518.GL7444@phenom.ffwll.local> <20190902142412.27846-1-heinrich.fink@daqri.com> <20190902142412.27846-2-heinrich.fink@daqri.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6F122896D8 for ; Tue, 3 Sep 2019 07:46:48 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id t50so17610939edd.2 for ; Tue, 03 Sep 2019 00:46:48 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20190902142412.27846-2-heinrich.fink@daqri.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Heinrich Fink Cc: daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBTZXAgMDIsIDIwMTkgYXQgMDQ6MjQ6MTJQTSArMDIwMCwgSGVpbnJpY2ggRmluayB3 cm90ZToKPiBTdG9yZSB0aGUgdGltZXN0YW1wIG9mIHRoZSBjdXJyZW50IHZibGFuayBpbiB0aGUg bmV3IGZpZWxkICd0aW1lJyBvZiB0aGUKPiB2YmxhbmsgdHJhY2UgZXZlbnQuIElmIHRoZSB0aW1l c3RhbXAgaXMgY2FsY3VsYXRlZCBieSBhIGRyaXZlciB0aGF0Cj4gc3VwcG9ydHMgaGlnaC1wcmVj aXNpb24gdmJsYW5rIHRpbWluZywgc2V0IHRoZSBmaWVsZCAnaGlnaC1wcmVjJyB0bwo+ICd0cnVl Jy4KPiAKPiBVc2VyIHNwYWNlIGNhbiBub3cgYWNjZXNzIGFjdHVhbCBoYXJkd2FyZSB2Ymxhbmsg dGltZXMgdmlhIHRoZSB0cmFjaW5nCj4gaW5mcmFzdHJ1Y3R1cmUuIFRyYWNpbmcgYXBwbGljYXRp b25zIChzdWNoIGFzIEdQVVZpcywgc2VlIFswXSBmb3IKPiByZWxhdGVkIGRpc2N1c3Npb24pLCBj YW4gdXNlIHRoZSBuZXdseSBhZGRlZCBpbmZvcm1hdGlvbiB0byBjb25kdWN0IGEKPiBtb3JlIGFj Y3VyYXRlIGFuYWx5c2lzIG9mIGRpc3BsYXkgdGltaW5nLgo+IAo+IHYyIEZpeCBhdXRob3IgbmFt ZSAobWlzc2luZyBsYXN0IG5hbWUpCj4gCj4gWzBdIGh0dHBzOi8vZ2l0aHViLmNvbS9taWtlc2Fy dC9ncHV2aXMvaXNzdWVzLzMwCj4gCj4gUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmll bC52ZXR0ZXJAZmZ3bGwuY2g+Cj4gU2lnbmVkLW9mZi1ieTogSGVpbnJpY2ggRmluayA8aGVpbnJp Y2guZmlua0BkYXFyaS5jb20+CgpBcHBsaWVkLCB0aGFua3MuCi1EYW5pZWwKCj4gLS0tCj4gIGRy aXZlcnMvZ3B1L2RybS9kcm1fdHJhY2UuaCAgfCAxNCArKysrKysrKysrLS0tLQo+ICBkcml2ZXJz L2dwdS9kcm0vZHJtX3ZibGFuay5jIHwgIDMgKystCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5z ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2RybV90cmFjZS5oIGIvZHJpdmVycy9ncHUvZHJtL2RybV90cmFjZS5oCj4gaW5kZXggNDcx ZWI5Mjc0NzRiLi4xMWM2ZGQ1NzdlOGUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2Ry bV90cmFjZS5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV90cmFjZS5oCj4gQEAgLTEzLDE3 ICsxMywyMyBAQCBzdHJ1Y3QgZHJtX2ZpbGU7Cj4gICNkZWZpbmUgVFJBQ0VfSU5DTFVERV9GSUxF IGRybV90cmFjZQo+ICAKPiAgVFJBQ0VfRVZFTlQoZHJtX3ZibGFua19ldmVudCwKPiAtCSAgICBU UF9QUk9UTyhpbnQgY3J0YywgdW5zaWduZWQgaW50IHNlcSksCj4gLQkgICAgVFBfQVJHUyhjcnRj LCBzZXEpLAo+ICsJICAgIFRQX1BST1RPKGludCBjcnRjLCB1bnNpZ25lZCBpbnQgc2VxLCBrdGlt ZV90IHRpbWUsIGJvb2wgaGlnaF9wcmVjKSwKPiArCSAgICBUUF9BUkdTKGNydGMsIHNlcSwgdGlt ZSwgaGlnaF9wcmVjKSwKPiAgCSAgICBUUF9TVFJVQ1RfX2VudHJ5KAo+ICAJCSAgICBfX2ZpZWxk KGludCwgY3J0YykKPiAgCQkgICAgX19maWVsZCh1bnNpZ25lZCBpbnQsIHNlcSkKPiArCQkgICAg X19maWVsZChrdGltZV90LCB0aW1lKQo+ICsJCSAgICBfX2ZpZWxkKGJvb2wsIGhpZ2hfcHJlYykK PiAgCQkgICAgKSwKPiAgCSAgICBUUF9mYXN0X2Fzc2lnbigKPiAgCQkgICAgX19lbnRyeS0+Y3J0 YyA9IGNydGM7Cj4gIAkJICAgIF9fZW50cnktPnNlcSA9IHNlcTsKPiAtCQkgICAgKSwKPiAtCSAg ICBUUF9wcmludGsoImNydGM9JWQsIHNlcT0ldSIsIF9fZW50cnktPmNydGMsIF9fZW50cnktPnNl cSkKPiArCQkgICAgX19lbnRyeS0+dGltZSA9IHRpbWU7Cj4gKwkJICAgIF9fZW50cnktPmhpZ2hf cHJlYyA9IGhpZ2hfcHJlYzsKPiArCQkJKSwKPiArCSAgICBUUF9wcmludGsoImNydGM9JWQsIHNl cT0ldSwgdGltZT0lbGxkLCBoaWdoLXByZWM9JXMiLAo+ICsJCQlfX2VudHJ5LT5jcnRjLCBfX2Vu dHJ5LT5zZXEsIF9fZW50cnktPnRpbWUsCj4gKwkJCV9fZW50cnktPmhpZ2hfcHJlYyA/ICJ0cnVl IiA6ICJmYWxzZSIpCj4gICk7Cj4gIAo+ICBUUkFDRV9FVkVOVChkcm1fdmJsYW5rX2V2ZW50X3F1 ZXVlZCwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV92YmxhbmsuYyBiL2RyaXZl cnMvZ3B1L2RybS9kcm1fdmJsYW5rLmMKPiBpbmRleCBmZDFmYmM3Nzg3MWYuLmM5OWZlZGEyNWRl YSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZibGFuay5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2RybV92YmxhbmsuYwo+IEBAIC0xNzMxLDcgKzE3MzEsOCBAQCBzdGF0aWMg dm9pZCBkcm1faGFuZGxlX3ZibGFua19ldmVudHMoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdW5z aWduZWQgaW50IHBpcGUpCj4gIAkJc2VuZF92YmxhbmtfZXZlbnQoZGV2LCBlLCBzZXEsIG5vdyk7 Cj4gIAl9Cj4gIAo+IC0JdHJhY2VfZHJtX3ZibGFua19ldmVudChwaXBlLCBzZXEpOwo+ICsJdHJh Y2VfZHJtX3ZibGFua19ldmVudChwaXBlLCBzZXEsIG5vdywKPiArCQkJZGV2LT5kcml2ZXItPmdl dF92YmxhbmtfdGltZXN0YW1wICE9IE5VTEwpOwo+ICB9Cj4gIAo+ICAvKioKPiAtLSAKPiAyLjIz LjAucmMxCj4gCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29y cG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4