From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v2] drm/i915/execlists: Refactor common engine setup Date: Fri, 29 Apr 2016 11:11:20 +0100 Message-ID: <57233348.9090508@linux.intel.com> References: <1461851222-20557-1-git-send-email-chris@chris-wilson.co.uk> <1461864932-26230-1-git-send-email-chris@chris-wilson.co.uk> <572323A3.2000902@linux.intel.com> <20160429091504.GE30680@nuc-i3427.alporthouse.com> <57232895.3020204@linux.intel.com> <20160429093923.GF30680@nuc-i3427.alporthouse.com> <57232E4A.4030502@linux.intel.com> <20160429100002.GH30680@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 59DA06E135 for ; Fri, 29 Apr 2016 10:11:27 +0000 (UTC) In-Reply-To: <20160429100002.GH30680@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 , intel-gfx@lists.freedesktop.org, Dave Gordon List-Id: intel-gfx@lists.freedesktop.org Ck9uIDI5LzA0LzE2IDExOjAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gRnJpLCBBcHIgMjks IDIwMTYgYXQgMTA6NTA6MDJBTSArMDEwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Cj4+IE9u IDI5LzA0LzE2IDEwOjM5LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBPbiBGcmksIEFwciAyOSwg MjAxNiBhdCAxMDoyNTo0MUFNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4+PiBPbiAy OS8wNC8xNiAxMDoxNSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9scmMuYwo+Pj4+PiBpbmRleCAyZTBlYWE5ZmEyNDAuLjJjOTQwNzJhYjA4NSAxMDA2NDQKPj4+ Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPj4+Pj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPj4+Pj4gQEAgLTIwMTYsMTQgKzIwMTYsMTcg QEAgbG9naWNhbF9yaW5nX3NldHVwKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIGVudW0gaW50ZWxf ZW5naW5lX2lkIGlkKQo+Pj4+PiAgICAgICAgICBzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdp bmUgPSAmZGV2X3ByaXYtPmVuZ2luZVtpZF07Cj4+Pj4+ICAgICAgICAgIGVudW0gZm9yY2V3YWtl X2RvbWFpbnMgZndfZG9tYWluczsKPj4+Pj4KPj4+Pj4gLSAgICAgICBlbmdpbmUtPmRldiA9IGRl djsKPj4+Pj4gLQo+Pj4+PiAgICAgICAgICBlbmdpbmUtPmlkID0gaWQ7Cj4+Pj4+ICAgICAgICAg IGVuZ2luZS0+bmFtZSA9IGluZm8tPm5hbWU7Cj4+Pj4+ICAgICAgICAgIGVuZ2luZS0+ZXhlY19p ZCA9IGluZm8tPmV4ZWNfaWQ7Cj4+Pj4+ICAgICAgICAgIGVuZ2luZS0+Z3VjX2lkID0gaW5mby0+ Z3VjX2lkOwo+Pj4+PiAgICAgICAgICBlbmdpbmUtPm1taW9fYmFzZSA9IGluZm8tPm1taW9fYmFz ZTsKPj4+Pj4KPj4+Pj4gKyAgICAgICAvKiBkaXNhYmxlIGludGVycnVwdHMgdG8gdGhpcyBlbmdp bmUgYmVmb3JlIHdlIGluc3RhbGwgb3Vyc2VsdmVzKi8KPj4+Pj4gKyAgICAgICBJOTE1X1dSSVRF X0lNUihlbmdpbmUsIH4wKTsKPj4+Pj4gKwo+Pj4+PiArICAgICAgIGVuZ2luZS0+ZGV2ID0gZGV2 Owo+Pj4+PiArCj4+Pj4+ICAgICAgICAgIC8qIEludGVudGlvbmFsbHkgbGVmdCBibGFuay4gKi8K Pj4+Pj4gICAgICAgICAgZW5naW5lLT5idWZmZXIgPSBOVUxMOwo+Pj4+Pgo+Pj4+PiBNYWtlIHNl bnNlPwo+Pj4+Cj4+Pj4gTm90IHRoZSBtb3N0IGVsZWdhbnQgYmVjYXVzZSBhbGwgdGhlIGh3IGFj Y2VzcyB3ZSBoYXZlIHNvIGZhciBpcyBpbgo+Pj4+IGVuZ2luZS0+aW5pdF9ody4gV2h5IGNhbid0 IHdlIGp1c3QgbWFrZSBpbnRlbF9lbmdpbmVfaW5pdGlhbGl6ZWQKPj4+PiByZXR1cm4gZmFsc2Ug dW50aWwgdGhlIHZlcnkgbGFzdCB0aGluZyBpbiBlbmdpbmUgY29uc3RydWN0b3JzPwo+Pj4KPj4+ IEluIG15IGRlZmVuY2Ugc2FuaXRpemluZyB0aGUgaHcgYmVmb3JlIHdlIGFyZSByZWFkeSBpcyBj b21tb24gcHJhY3RpY2UKPj4+IGFjcm9zcyB0aGUgZHJpdmVyLiBUaGUgdW5mdW4gcGFydCBpcyB0 aGF0IGlycSBpbnN0YWxsIGlzIGJlZm9yZSBnZW1faW5pdAo+Pj4gKGJlY2F1c2UgbW9kZXNldCBp bml0IHdhbnRzIGlycSBlbmFibGVkIGZvciBHTUJVUy9kcC1hdXgpLiBnZW0gaW5pdAo+Pj4gaXRz ZWxmIGNvdWxkIGJlIHNwbGl0IHVwIGFuZCBtb3ZlZCBhcm91bmQgc28gdGhhdCB0aGUgc2V0dXAg YW5kIGluaXRfaHcKPj4+IHBoYXNlcyBhcmUgc2VwYXJhdGUgKHdoaWNoIHdvdWxkIGJlIG5leHQg b24gdGhlIGluaXQgb3JkZXJpbmcgaGl0bGlzdCBJCj4+PiBob3BlKS4KPj4+Cj4+PiBJIHdhbnQg ZW5naW5lLT5kZXYvZW5naW5lLT5pOTE1IHNldCBlYXJseSBzbyB3ZSBjYW4gdXNlIGl0IGR1cmlu ZyBzZXR1cAo+Pj4gYW5kIGluaXQtaHcgYW5kIHNvIHRoYXQgZm9yX2VhY2hfZW5naW5lKCkgd29y a3MgYXMgZXhwZWN0ZWQgaW4gdGhhdAo+Pj4gdGltZS4KPj4KPj4gV2h5IHdvdWxkbid0IGFuIGV4 cGxpY2l0IGVuZ2luZS0+aW5pdGlhbGl6ZWQgZmxhZyBzb2x2ZSB0aGF0PyBZb3UKPj4gY291bGQg a2VlcCBzZXR0aW5nIGVuZ2luZS0+ZGV2IGVhcmx5IChhcyBpdCBzaG91bGQgYmUpIGFuZCB0aGVu IHNldAo+PiBlbmdpbmUtPmluaXRpYWxpemVkIGF0IHRoZSBlbmQgb2YgcGVyLWVuZ2luZSBjb25z dHJ1Y3RvcnMuCj4KPiBCZWNhdXNlIGl0IGJlY29tZXMgaXJyZWxldmFudCB2ZXJ5IHNob3J0bHku IFRoZSBvbmx5IGludGVyZXN0aW5nCj4gcXVlc3Rpb24gcmVtYWluaW5nIGlzIHdoZXRoZXIgb3Ig bm90IHdlIHNob3VsZCBiZSBzYW5pdGl6aW5nIHRoZSBJTVIKPiBmaXJzdC4gSXQgaGFzIGJlZW4g c3VnZ2VzdGVkIGVsc2V3aGVyZSAoaW4gVmlsbGUncyByZXZpZXcgb2YgdGhlIEdUCj4gaW50ZXJy dXB0IGhhbmRsaW5nKSB0aGF0IGRvaW5nIHRoZSBzYW5pdGl6YXRpb24gd291bGQgYmUgdXNlZnVs LgoKSG93IGNvbWUgaXQgYmVjb21lcyBpcnJlbGV2YW50PyBXaWxsIHRoZXJlIG5vdCBiZSAKaW50 ZWxfZW5naW5lX2luaXRpYWxpemVkPyBCZWNhdXNlIGFzIGxvbmcgYXMgdGhlcmUgaXMsIGltaG8g aXQgbWFrZXMgCnNlbnNlIG5vdCB0byB1c2UgZW5naW5lLT5kZXYgZm9yIGl0LgoKUmVnYXJkcywK ClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK