From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [RFC] drm/i915: Move execlists irq handler to a bottom half Date: Thu, 24 Mar 2016 09:37:36 +0000 Message-ID: <56F3B560.2040809@linux.intel.com> References: <1458667804-14121-1-git-send-email-tvrtko.ursulin@linux.intel.com> <20160323090735.GM28483@phenom.ffwll.local> <20160323091427.GB21717@nuc-i3427.alporthouse.com> <56F26B2E.3040401@linux.intel.com> <20160323113137.GD21717@nuc-i3427.alporthouse.com> <56F2902B.3030506@linux.intel.com> <20160323125624.GG21717@nuc-i3427.alporthouse.com> <56F2B4E5.7000307@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id ECB6F6E57C for ; Thu, 24 Mar 2016 09:37:37 +0000 (UTC) In-Reply-To: <56F2B4E5.7000307@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: Chris Wilson , Daniel Vetter , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDIzLzAzLzE2IDE1OjIzLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPgo+IE9uIDIzLzAzLzE2 IDEyOjU2LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+IE9uIFdlZCwgTWFyIDIzLCAyMDE2IGF0IDEy OjQ2OjM1UE0gKzAwMDAsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+Pj4KPj4+IE9uIDIzLzAzLzE2 IDExOjMxLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+Pj4gT24gV2VkLCBNYXIgMjMsIDIwMTYgYXQg MTA6MDg6NDZBTSArMDAwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Pj4+IFlvdSB0aGluayBp dCBpcyBPSyB0byBjb250aW51ZSBzaGFyaW5nIHlvdXIgb25lLAo+Pj4+PiBodHRwczovL2J1Z3Mu ZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD05MzQ2Nz8KPj4+Pgo+Pj4+IFllcywgaXQg Zml4ZXMgdGhlIHNhbWUgZnJlZXplIChhbmQgd2UndmUgcmVtb3ZlZCB0aGUgbG9vcCBmcm9tIGNo diBpcnEKPj4+PiBzbyB0aGVyZSByZWFsbHkgc2hvdWxkbid0IGJlIGFueSBvdGhlcnMgbGVmdCEp Cj4+Pgo+Pj4gSSBkb24ndCBzZWUgdGhhdCBoYXMgYmVlbiBtZXJnZWQuIElzIGl0IGFsbCByZWFk eSBDSSB3aXNlIHNvIHdlIGNvdWxkPwo+Pgo+PiBPbiB0aGUgQ0kgcGluZzoKPj4gaWQ6MjAxNjAz MTQxMDMwMTQuMzAwMjguMTI0NzJAZW1lcmlsLmZyZWVkZXNrdG9wLm9yZwo+Pgo+PiA9PSBTdW1t YXJ5ID09Cj4+Cj4+IFNlcmllcyA0Mjk4djMgZHJtL2k5MTU6IEV4aXQgY2hlcnJ5dmlld19pcnFf aGFuZGxlcigpIGFmdGVyIG9uZSBwYXNzCj4+IGh0dHA6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Au b3JnL2FwaS8xLjAvc2VyaWVzLzQyOTgvcmV2aXNpb25zLzMvbWJveC8KPj4KPj4gVGVzdCBkcnZf bW9kdWxlX3JlbG9hZF9iYXNpYzoKPj4gICAgICAgICAgICAgICAgICBwYXNzICAgICAgIC0+IFNL SVAgICAgICAgKHNrbC1pNWstMikKPj4gICAgICAgICAgICAgICAgICBwYXNzICAgICAgIC0+IElO Q09NUExFVEUgKGJzdy1udWMtMikKPj4gVGVzdCBnZW1fcmluZ2ZpbGw6Cj4+ICAgICAgICAgIFN1 Ymdyb3VwIGJhc2ljLWRlZmF1bHQtczM6Cj4+ICAgICAgICAgICAgICAgICAgZG1lc2ctd2FybiAt PiBQQVNTICAgICAgIChic3ctbnVjLTIpCj4+IFRlc3QgZ2VtX3RpbGVkX3ByZWFkX2Jhc2ljOgo+ PiAgICAgICAgICAgICAgICAgIGluY29tcGxldGUgLT4gUEFTUyAgICAgICAoYnl0LW51YykKPj4g VGVzdCBrbXNfZmxpcDoKPj4gICAgICAgICAgU3ViZ3JvdXAgYmFzaWMtZmxpcC12cy1kcG1zOgo+ PiAgICAgICAgICAgICAgICAgIGRtZXNnLXdhcm4gLT4gUEFTUyAgICAgICAoYmR3LXVsdHJhKQo+ PiAgICAgICAgICBTdWJncm91cCBiYXNpYy1mbGlwLXZzLW1vZGVzZXQ6Cj4+ICAgICAgICAgICAg ICAgICAgaW5jb21wbGV0ZSAtPiBQQVNTICAgICAgIChic3ctbnVjLTIpCj4+IFRlc3Qga21zX3Bp cGVfY3JjX2Jhc2ljOgo+PiAgICAgICAgICBTdWJncm91cCBzdXNwZW5kLXJlYWQtY3JjLXBpcGUt YToKPj4gICAgICAgICAgICAgICAgICBpbmNvbXBsZXRlIC0+IFBBU1MgICAgICAgKGhzdy1ndDIp Cj4+IFRlc3QgcG1fcnBtOgo+PiAgICAgICAgICBTdWJncm91cCBiYXNpYy1wY2ktZDMtc3RhdGU6 Cj4+ICAgICAgICAgICAgICAgICAgZG1lc2ctd2FybiAtPiBQQVNTICAgICAgIChic3ctbnVjLTIp Cj4+Cj4+IGJkdy1udWNpNyAgICAgICAgdG90YWw6MTk0ICBwYXNzOjE4MiAgZHdhcm46MCAgIGRm YWlsOjAgICBmYWlsOjAKPj4gc2tpcDoxMgo+PiBiZHctdWx0cmEgICAgICAgIHRvdGFsOjE5NCAg cGFzczoxNzMgIGR3YXJuOjAgICBkZmFpbDowICAgZmFpbDowCj4+IHNraXA6MjEKPj4gYnN3LW51 Yy0yICAgICAgICB0b3RhbDoxODkgIHBhc3M6MTUxICBkd2FybjowICAgZGZhaWw6MCAgIGZhaWw6 MAo+PiBza2lwOjM3Cj4+IGJ5dC1udWMgICAgICAgICAgdG90YWw6MTk0ICBwYXNzOjE1NCAgZHdh cm46NCAgIGRmYWlsOjAgICBmYWlsOjEKPj4gc2tpcDozNQo+PiBoc3ctYnJpeGJveCAgICAgIHRv dGFsOjE5NCAgcGFzczoxNzIgIGR3YXJuOjAgICBkZmFpbDowICAgZmFpbDowCj4+IHNraXA6MjIK Pj4gaHN3LWd0MiAgICAgICAgICB0b3RhbDoxOTQgIHBhc3M6MTc2ICBkd2FybjoxICAgZGZhaWw6 MCAgIGZhaWw6MAo+PiBza2lwOjE3Cj4+IGl2Yi10NDMwcyAgICAgICAgdG90YWw6MTk0ICBwYXNz OjE2OSAgZHdhcm46MCAgIGRmYWlsOjAgICBmYWlsOjAKPj4gc2tpcDoyNQo+PiBza2wtaTVrLTIg ICAgICAgIHRvdGFsOjE5NCAgcGFzczoxNzAgIGR3YXJuOjAgICBkZmFpbDowICAgZmFpbDowCj4+ IHNraXA6MjQKPj4gc2tsLWk3ay0yICAgICAgICB0b3RhbDoxOTQgIHBhc3M6MTcxICBkd2Fybjow ICAgZGZhaWw6MCAgIGZhaWw6MAo+PiBza2lwOjIzCj4+IHNuYi1kZWxseHBzICAgICAgdG90YWw6 MTk0ICBwYXNzOjE1OSAgZHdhcm46MSAgIGRmYWlsOjAgICBmYWlsOjAKPj4gc2tpcDozNAo+PiBz bmIteDIyMHQgICAgICAgIHRvdGFsOjE5NCAgcGFzczoxNTkgIGR3YXJuOjEgICBkZmFpbDowICAg ZmFpbDoxCj4+IHNraXA6MzMKPj4KPj4gUmVzdWx0cyBhdCAvYXJjaGl2ZS9yZXN1bHRzL0NJX0lH VF90ZXN0L1BhdGNod29ya18xNTg5Lwo+Pgo+PiAzZTVlY2M4YzVmZjgwY2IxZmI2MzVjZTFjZjE2 YjdjZDRjZmIxOTc5IGRybS1pbnRlbC1uaWdodGx5Ogo+PiAyMDE2eS0wM20tMTRkLTA5aC0wNm0t MDBzIFVUQyBpbnRlZ3JhdGlvbiBtYW5pZmVzdAo+PiA3OTI4YzIxMzNiMTZlYjJmMjY4NjZjYTA1 ZDFjYjdiYjZkNDFjNzY1IGRybS9pOTE1OiBFeGl0Cj4+IGNoZXJyeXZpZXdfaXJxX2hhbmRsZXIo KSBhZnRlciBvbmUgcGFzcwo+Pgo+PiA9PQo+Pgo+PiBkcnZfbW9kdWxlX3JlbG9hZF9iYXNpYyBp cyB3ZWlyZCwgYnV0IGl0IGFwcGVhcnMgdGhlIGhpY2N1cCBDSSBoYWQgb24gdGhlCj4+IHByZXZp b3VzIHJ1biB3ZXJlIGV4dGVybmFsIChhbmQgYWZmZWN0ZWQgc2V2ZXJhbCBDSSBydW5zIGFmYWlj dCkuCj4KPiBUaGF0IHBhcnQgaXMgZ29vZyB0aGVuLCBidXQgSSBhbSBub3Qgc3VyZSB3aGF0IHRv IGRvIHdpdGggdGhlIGluY29tcGxldGUKPiBydW4uIE1heWJlIGhhdmUgaXQgZG8gYW5vdGhlciBv bmU/IEFsdGhvdWdoIHRoYXQgaXMgcXVpdGUgd2Vhay4gUHJvYmxlbQo+IGlzIGl0IGhhcyBubyBv dGhlciBoYW5ncyB3aXRoIHRoYXQgdGVzdCBpbiB0aGUgaGlzdG9yeS4KCmdvb2cgeWVzIDopIEkg Z290IGEgYnN3LW51YzIgaGFuZyBpbiByZXN1bHRzIHllc3RlcmRheSBmb3IgYSBzZXJpZXMgCndo aWNoIEkgZG9uJ3QgdGhpbmsgY291bGQgcmVhbGx5IGhhdmUgY2F1c2VkIGl0LiBTbyBJIHRoaW5r IHRoZXJlIG1pZ2h0IApiZSBzb21ldGhpbmcgcmVhbGx5IHdyb25nIGVpdGhlciB3aXRoIHRoYXQg bWFjaGluZSBvciB3aXRoIHRoZSBkcml2ZXIgCnJlbG9hZCBvbiBjaHYvYnN3IGluIGdlbmVyYWwu CgpSZWdhcmRzLAoKVHZydGtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK