From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 04/10] drm/i915: Wait for pipe to start before sampling vblank timestamps on gen2 Date: Wed, 16 Dec 2015 11:25:55 +0100 Message-ID: <20151216102555.GW30437@phenom.ffwll.local> References: <1450110229-30450-1-git-send-email-ville.syrjala@linux.intel.com> <1450110229-30450-5-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8509A6E884 for ; Wed, 16 Dec 2015 02:25:58 -0800 (PST) Received: by mail-wm0-f54.google.com with SMTP id l126so31865989wml.0 for ; Wed, 16 Dec 2015 02:25:58 -0800 (PST) Content-Disposition: inline In-Reply-To: <1450110229-30450-5-git-send-email-ville.syrjala@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: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBEZWMgMTQsIDIwMTUgYXQgMDY6MjM6NDNQTSArMDIwMCwgdmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20gd3JvdGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAKPiBXZSB1c2UgdGhlIHZibGFuayB0aW1lc3RhbXBzIHRv IGdlbmVyYXRlIHRoZSB2YmxhbmsgZnJhbWUgY291bnRlciB2YWx1ZQo+IG9uIGdlbjIuIFRoYXQg bWVhbnMgd2UgbmVlZCB0aGUgcGlwZSBzY2Fub3V0IHBvc2l0aW9uIHRvIGJlIGFjY3VyYXRlCj4g d2hlbiB3ZSBjYWxsIGRybV9jcnRjX3ZibGFua19vbigpLCBvdGhlcndpc2UgdGhlIGZyYW1lIGNv dW50ZXIKPiBndWVzc3RpbWF0ZSBtYXkganVtcCB3aGVuIHRoZSBwaXBlIGFjdHVhbGx5IHN0YXJ0 Lgo+IAo+IFdoYXQgSSBvYnNlcnZlZCBvbiBteSA4NXggaXMgdGhhdCB0aGUgRFNMIGluaXRpYWxs eSByZWFkcyAwLCBhbmQgd2hlbgo+IHRoZSBwaXBlIGFjdHVhbGx5IHN0YXJ0cyBEU0wganVtcHMg dG8gdmJsYW5rX3N0YXJ0LiBPbiBnZW4yIERTTD09MCBtZWFucwo+IGFjdHVhbGx5IHZ0b3RhbC0x IChzZWUgdXBkYXRlX3NjYW5saW5lX29mZnNldCgpKSwgc28gaWYgd2UgaW5pdGlhbGx5Cj4gZ2V0 IHZ0b3RhbC0xLCBhbmQgdGhlbiB2ZXJ5IHF1aWNrbHkgdmJsYW5rX3N0YXJ0IChvciB0aGVyZWFi b3V0cyksIHRoZQo+IHNjYW5vdXQgcG9zaXRpb24gd2lsbCBhcHBlYXIgdG8ganVtcCBiYWNrd2Fy ZHMgYnkgYXBwcm94aW1hdGVseSBvbmUKPiB2YmxhbmsgbGVuZ3RoLiBXaGljaCBtZWFucyB0aGUg ZnJhbWUgY291bnRlciBndWVzc3RpbWF0ZSB3aWxsIGFsc28KPiBqdW1wIGJhY2t3YXJkcy4gVGhh dCdzIG5vIGdvb2QsIHNvIGxldCdzIG1ha2Ugc3VyZSB0aGUgcGlwZSBoYXMKPiBzdGFydGVkIGJl Zm9yZSB3ZSBjYWxsIGRybV9jcnRjX3ZibGFua19vbigpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZp bGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+CgpDYW4ndCBjb25m aXJtIHlvdXIgaHcgZmluZGluZ3MsIGJ1dCBtYWtlcyBzZW5zZS4gQW5kIG5vdCB0aGUgZmlyc3Qg YnVnCndlJ3ZlIGZpeGVkIHdpdGggYSAibGV0J3MganVzdCB3YWl0IGZvciBhIGJpdCIgaW4gdGhl IHZibGFuayBhcmVhLgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJA ZmZ3bGwuY2g+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8 IDExICsrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCj4gCj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IGluZGV4IDdkZDcyMDBkM2JhOS4uNzg4 NDVkMWNmZDJlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3Bs YXkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IEBAIC0y MTUyLDYgKzIxNTIsMTcgQEAgc3RhdGljIHZvaWQgaW50ZWxfZW5hYmxlX3BpcGUoc3RydWN0IGlu dGVsX2NydGMgKmNydGMpCj4gIAo+ICAJSTkxNV9XUklURShyZWcsIHZhbCB8IFBJUEVDT05GX0VO QUJMRSk7Cj4gIAlQT1NUSU5HX1JFQUQocmVnKTsKPiArCj4gKwkvKgo+ICsJICogVW50aWwgdGhl IHBpcGUgc3RhcnRzIERTTCB3aWxsIHJlYWQgYXMgMCwgd2hpY2ggd291bGQgY2F1c2UKPiArCSAq IGFuIGFwcGFyZW50IHZibGFuayB0aW1lc3RhbXAganVtcCwgd2hpY2ggbWVzc2VzIHVwIGFsc28g dGhlCj4gKwkgKiBmcmFtZSBjb3VudCB3aGVuIGl0J3MgZGVyaXZlZCBmcm9tIHRoZSB0aW1lc3Rh bXBzLiBTbyBsZXQncwo+ICsJICogd2FpdCBmb3IgdGhlIHBpcGUgdG8gc3RhcnQgcHJvcGVybHkg YmVmb3JlIHdlIGNhbGwKPiArCSAqIGRybV9jcnRjX3ZibGFua19vbigpCj4gKwkgKi8KPiArCWlm IChkZXYtPm1heF92YmxhbmtfY291bnQgPT0gMCAmJgo+ICsJICAgIHdhaXRfZm9yKGludGVsX2dl dF9jcnRjX3NjYW5saW5lKGNydGMpICE9IGNydGMtPnNjYW5saW5lX29mZnNldCwgNTApKQo+ICsJ CURSTV9FUlJPUigicGlwZSAlYyBkaWRuJ3Qgc3RhcnRcbiIsIHBpcGVfbmFtZShwaXBlKSk7Cj4g IH0KPiAgCj4gIC8qKgo+IC0tIAo+IDIuNC4xMAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBF bmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK