From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [RFC v3] drm/i915: Select engines via class and instance in execbuffer2 Date: Thu, 18 May 2017 17:20:38 +0100 Message-ID: <42d036cf-3874-76e9-56c7-047947fa3cbb@linux.intel.com> References: <20170427092539.GC5535@nuc-i3427.alporthouse.com> <20170517154057.20350-1-tvrtko.ursulin@linux.intel.com> <1495104959.9811.11.camel@linux.intel.com> <20170518111032.GY26693@nuc-i3427.alporthouse.com> <20170518122451.GZ26693@nuc-i3427.alporthouse.com> <0dd5fd1c-7a7b-a952-36ef-13bf79700409@linux.intel.com> <20170518133701.GD26693@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170518133701.GD26693@nuc-i3427.alporthouse.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 , Joonas Lahtinen , Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org, Tvrtko Ursulin , Ben Widawsky , Daniel Vetter , Jon Bloomfield , Daniel Charles , "Rogozhkin, Dmitry V" , Oscar Mateo , "Gong, Zhipeng" , intel-vaapi-media@lists.01.org, mesa-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE4LzA1LzIwMTcgMTQ6MzcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBUaHUsIE1heSAx OCwgMjAxNyBhdCAwMjowNjozNVBNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4KPj4g T24gMTgvMDUvMjAxNyAxMzoyNCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4gWWVzLCBJIHdvdWxk IGFyZ3VlIHRvIGRlZmVyIGl0IHVudGlsIGxhdGVyLiBPbmUgcHJvYmxlbSBJIGhhdmUgYXQgdGhl Cj4+PiBtb21lbnQgaXMgdGhhdCBub3QgYWxsIG1lbWJlcnMgb2YgYSBjbGFzcyBhcmUgZXF1YWws IEhFVkMtY2FwYWJsZQo+Pj4gZW5naW5lcyBhbmQgdGhlIHJlc2V0IGRvIG5vdCBiZWxvbmcgdG8g dGhlIHNhbWUgY2xhc3MgKGkuZS4gbXkgaG9wZSBpcwo+Pj4gdGhhdCB3ZSBjb3VsZCBqdXN0IHNh eSA8Y2xhc3M+IHwgWyA8bWFzaz4gfCBJTlNUQU5DRV9NQVNLIF0gfCBMT0FEX0JBTEFOQ0UpCj4+ PiBTbyBJIGNhbiBzZWUgdGhlIHNlbnNlIGluIGhhdmluZyBpbnN0YW5jZSBhcyBhIG1hc2ssIG9y IGF0IGxlYXN0IG1ha2luZwo+Pj4gdGhlIGN1cnJlbnQgaW5zdGFuY2UgZmllbGQgbGFyZ2UgZW5v dWdoIHRvIHN0b3JlIGEgbWFzayBpbiBmdXR1cmUuIEkKPj4+IGp1c3QgZmVlbCB1bmVhc3kgYXMg dGhhdCBmaWVsZCBjb3VsZCBncm93IHF1aXRlIGxhcmdlLCBhbmQgbWF5YmUgaXQgd2lsbAo+Pj4g YmUgYmV0dGVyIHRvIHNldCB0aGUgY29uc3RyYWludCB2aWEgYSBjb250ZXh0IHBhcmFtIChhbGwg ZGVwZW5kZW5jeSBvbgo+Pj4gZnJlcXVlbmN5IGFuZCB0dW5pbmcgb2YgdGhlIExPQURfQkFMQU5D RSkuIEhtbSwgbGlraW5nIGhhdmluZyB0aGUKPj4+IGluc3RhbmNlLW1hc2sgb24gdGhlIGNvbnRl eHQgYXRtLgo+Pgo+PiBJIGRvbid0IHRoaW5rIHBlciBjb250ZXh0IG1hc2sgd291bGQgd29yayB1 bmxlc3MgeW91IHdvbid0IHRvCj4+IG1hbmRhdGUgbXVsdGktY29udGV4dHMgd2hlcmUgdGhleSB3 b3VsZG4ndCBvdGhlcndpc2UgYmUgbmVlZGVkLgo+Cj4gQ29udGV4dHMgYXJlIG5vdCB0aHJlYWQt ZnJpZW5kbHkuIEFib3V0IHRoZSBvbmx5IHdheSB5b3UgY2FuIG1ha2UgdGhlbQo+IHNhZmUgKHdy dCBleGVjYnVmKSBpcyB0aHJvdWdoIHRoZSB1c2Ugb2YgdXNlcnNwYWNlIEdUVCBhbGxvY2F0aW9u IChpLmUuCj4gYXNzaWduaW5nIGFuIGFkZHJlc3Mgb24gY3JlYXRpb24gYW5kIG1ha2luZyBpdCBw ZXJtYW5lbnQgd2l0aCBzb2Z0cGluKS4KPgo+IFNvIGluIGdlbmVyYWwgeW91IGVuZCB1cCBzZXJp YWxpc2luZyBhcm91bmQgZXhlY2J1ZiBhbmQgY29weWluZyB0aGUKPiBzdGF0ZSBpbi9vdXQgb2Yg dGhlIGlvY3RsLiBUaGF0IGdpdmVzIGEgd2luZG93IG9mIG9wcG9ydHVuaXR5IHRvIHVzZQo+IGNv bnRleHRfc2V0cGFyYW0gYXMgYW4gZXh0ZW5zaW9uIGZvciBpcnJlZ3VsYXIgcGFyYW1ldGVyIHVw ZGF0ZXMuCj4KPiBJdCBpcyBub3QgYXMgbmljZSBhcyBwcm92aWRpbmcgc3BhY2UgaW4gdGhlIGV4 ZWNidWYgaW9jdGwsIGJlY2F1c2Ugb2YKPiB0aGUgZXh0cmEgc3RhdGUgYmVpbmcgY2FycmllZCBh cm91bmQgaW4gdGhlIGNvbnRleHQuCgpZZXMgbm90IG5pY2UsIEkgY2FuJ3Qgc2F5IHRoYXQgSSBs aWtlIHRoaXMgdmVyeSBtdWNoLgoKPj4gQnV0IHRoaXMgcHJvYmxlbSBpbiBnZW5lcmFsIGNhbiBh bHNvIGJlIHNvbHZlZCBzZXBhcmF0ZWx5IGZyb20KPj4gY2xhc3MtaW5zdGFuY2UgYWRkcmVzc2lu ZyB2aWEgZW5naW5lIGZlYXR1cmUgbWFza2luZy4KPgo+IEJ1dCBpbW8gYWxsIG1lbWJlcnMgb2Yg YSBjbGFzcyBzaG91bGQgaGF2ZSB0aGUgc2FtZSBmZWF0dXJlcy4gVGhhdCB3b3VsZAo+IGJlIG15 IGRlZmluaXRpb24gb2YgYSBjbGFzcyEKClRoYXQgc291bmRzIHZlcnkgdG90YWxpdGFyaWFuISA6 KSkgVG8gbWUgYSBjbGFzcyBpcyBhIGdyb3VwIG9mIHNvbWUgCmVudGl0aWVzIHdoaWNoIHNoYXJl IHNvbWUgY29tbW9uIGNoYXJhY3RlcmlzdGljcyAtIG5vdCBuZWNlc3NhcmlseSAKY29tcGxldGVs eSB1bmlmb3JtLgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK