From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?TWljaGVsIETDpG56ZXI=?= Subject: Re: [PATCH 5/5] drm/i915: Allow vblank interrupts during modeset and eliminate some vblank races Date: Fri, 30 May 2014 12:13:09 +0900 Message-ID: <5387F745.4090301@daenzer.net> References: <1393009415-27651-1-git-send-email-ville.syrjala@linux.intel.com> <1393009415-27651-6-git-send-email-ville.syrjala@linux.intel.com> <1393213735.27769.8.camel@thor.local> <20140224121101.GN3852@intel.com> <1393297106.27769.48.camel@thor.local> <20140304091343.GP17001@phenom.ffwll.local> <5385A896.9070600@daenzer.net> <20140528111900.GS27580@intel.com> <5386B354.6040800@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: intel-gfx , dri-devel List-Id: intel-gfx@lists.freedesktop.org T24gMjkuMDUuMjAxNCAxOTo1NiwgRGFuaWVsIFZldHRlciB3cm90ZToKPiBPbiBUaHUsIE1heSAy OSwgMjAxNCBhdCA2OjExIEFNLCBNaWNoZWwgRMOkbnplciA8bWljaGVsQGRhZW56ZXIubmV0PiB3 cm90ZToKPj4KPj4+IFdlIGNvdWxkIHJlbmFtZSB0aGUgb2ZmL29uIHRvIHByZS9wb3N0X21vZGVz ZXQgaWYgeW91IGxpa2UsIGJ1dCB0aGVuCj4+PiBzb21lb25lIGdldHMgdG8gYXVkaXQgYWxsIHRo ZSBvdGhlciBkcml2ZXJzLiBUaGF0IHNvbWVvbmUgaXNuJ3QKPj4+IGdvaW5nIHRvIGJlIG1lLgo+ Pgo+PiBJIGFwcHJlY2lhdGUgeW91ciBjYXV0aW9uIHdydCBvdGhlciBkcml2ZXJzLCBidXQgSSdt IHdvcnJpZWQgdGhhdCBoYXZpbmcKPj4gYSBzZWNvbmQgbWVjaGFuaXNtIGZvciBrZWVwaW5nIHRo ZSBEUk0gdmJsYW5rIGNvdW50ZXIgY29uc2lzdGVudCBtaWdodAo+PiBjYXVzZSBzdWJ0bGUgcHJv YmxlbXMgZm9yIGRyaXZlcnMgdXNpbmcgdGhlIGV4aXN0aW5nIG1lY2hhbmlzbSBhbnl3YXkuCj4g Cj4gSSB0aGluayB0aGF0IHJpc2sgaXMgcmF0aGVyIGxvdy4gT25seSBpOTE1IGhhcyBiZWVuIHN0 dXBpZCBlbm91Z2ggdG8KPiB1c2UgYm90aCBkcm1fdmJsYW5rX29mZiArIHByZS9wb3N0X21vZGVz ZXQgaW4gdGhlIG5vcm1hbCBjcnRjCj4gZW5hYmxlL2Rpc2FibGUgZnVuY3Rpb25zLiBFdmVyeW9u ZSBlbHNlIHVzZXMgZWl0aGVyIG9yIHRoZSBvdGhlciwKPiBleGNlcHQgZm9yIHRlZ3JhIHdoaWNo IHVzZXMgcHJlL3Bvc3QgaW4gdGhlIC0+cHJlcGFyZS9jb21taXQgaG9va3MgYW5kCj4gb2ZmIGlu IHRoZSBjcnRjLT5kaXNhYmxlIGNhbGxiYWNrLiBTbyBzaG91bGQgc3RpbGwgZ2V0IGNvbnNpc3Rl bnQKPiByZXN1bHRzIChzaW5jZSBhZnRlciAtPmRpc2FibGUgdmJsYW5rIGNvbnNpc3RlbmN5IHN0 b3BzIG1hdHRlcmluZykuCj4gCj4gVGhlIHJlYXNvbiB3ZSBkbyBhbGwgdGhpcyBpcyB0aGF0IHdl IHdhbnQgdG8ga2lsbCB0aGUgZGVsYXllZCB2YmxhbmsKPiBwdXQgZm9yIGk5MTUsIHdoaWNoIGlz IHBvc3NpYmxlIGlmIHlvdSBoYXZlIGEgaHcgdmJsYW5rIGNvdW50ZXIuCgpUaGF0IHNob3VsZCBh bHNvIGJlIHBvc3NpYmxlIHdpdGggcHJlL3Bvc3RfbW9kZXNldC4gKE5vdCBzdXJlCmVsaW1pbmF0 aW5nIGl0IGNvbXBsZXRlbHkgaXMgYSBnb29kIGlkZWEgZm9yIHRoZSByZWFzb25zIHlvdSBtZW50 aW9uZWQKYmVmb3JlLCBidXQgYXQgbGVhc3QgZGVjcmVhc2luZyBpdCBzaWduaWZpY2FudGx5IHNo b3VsZCBiZSBubyBwcm9ibGVtLiBJCnRoaW5rIGV2ZW4gZHJvcHBpbmcgdGhlIGRlZmF1bHQgYSBs b3QgZm9yIGFsbCBkcml2ZXJzIHNob3VsZCBiZSByYXRoZXIKbG93IHJpc2spCgoKPiBUaGVyZSdz IGFwcGFyZW50bHkgbW9yZSBzdHVmZiB3cm9uZyBoZXJlIHN0aWxsLCBzbyB3aGlsZSB3ZSB3cmVz dGxlCj4gYXJvdW5kIHByb2JhYmx5IGJlc3QgdG8gbGVhdmUgb3RoZXIgZHJpdmVycyBvdXQuIEkg Z3Vlc3Mgb25jZSB0aGlzIGlzCj4gYWxsIGRvbmUgSSBoYXZlIHRvIHJvbGwgaXQgb3V0IGFjcm9z cyBhbGwgZHJpdmVycyBzbyB0aGF0IHdlIGhhdmUKPiBjb25zaXN0ZW50IGJlaGF2aW91ciBhZ2Fp biAuLi4KClNpbmNlIEFGQUlDVCByYWRlb24gaXNuJ3QgYWZmZWN0ZWQgYnkgdGhlIHByb2JsZW0g ZHJtX3ZibGFua19vZmYoKSB3YXMKc3VwcG9zZWQgdG8gc29sdmUgb3JpZ2luYWxseSwgSSdkIHBy ZWZlciBpZiBpdCBkaWRuJ3Qgc3RhcnQgdXNpbmcgdGhhdAphbmQgcG90ZW50aWFsbHkgc3VmZmVy IGZyb20gYWxsIHRoZSB0cm91YmxlIGl0IHNlZW1zIHRvIGNhdXNlLgoKCi0tIApFYXJ0aGxpbmcg TWljaGVsIETDpG56ZXIgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgaHR0cDovL3d3dy5h bWQuY29tCkxpYnJlIHNvZnR3YXJlIGVudGh1c2lhc3QgICAgICAgICAgfCAgICAgICAgICAgICAg ICBNZXNhIGFuZCBYIGRldmVsb3BlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=