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 10:50:02 +0100 Message-ID: <57232E4A.4030502@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> 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 D22D76EEA0 for ; Fri, 29 Apr 2016 09:50:04 +0000 (UTC) In-Reply-To: <20160429093923.GF30680@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 Ck9uIDI5LzA0LzE2IDEwOjM5LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gRnJpLCBBcHIgMjks IDIwMTYgYXQgMTA6MjU6NDFBTSArMDEwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+IE9uIDI5 LzA0LzE2IDEwOjE1LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9s cmMuYwo+Pj4gaW5kZXggMmUwZWFhOWZhMjQwLi4yYzk0MDcyYWIwODUgMTAwNjQ0Cj4+PiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+Pj4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfbHJjLmMKPj4+IEBAIC0yMDE2LDE0ICsyMDE2LDE3IEBAIGxvZ2ljYWxf cmluZ19zZXR1cChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBlbnVtIGludGVsX2VuZ2luZV9pZCBp ZCkKPj4+ICAgICAgICAgIHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSA9ICZkZXZfcHJp di0+ZW5naW5lW2lkXTsKPj4+ICAgICAgICAgIGVudW0gZm9yY2V3YWtlX2RvbWFpbnMgZndfZG9t YWluczsKPj4+Cj4+PiAtICAgICAgIGVuZ2luZS0+ZGV2ID0gZGV2Owo+Pj4gLQo+Pj4gICAgICAg ICAgZW5naW5lLT5pZCA9IGlkOwo+Pj4gICAgICAgICAgZW5naW5lLT5uYW1lID0gaW5mby0+bmFt ZTsKPj4+ICAgICAgICAgIGVuZ2luZS0+ZXhlY19pZCA9IGluZm8tPmV4ZWNfaWQ7Cj4+PiAgICAg ICAgICBlbmdpbmUtPmd1Y19pZCA9IGluZm8tPmd1Y19pZDsKPj4+ICAgICAgICAgIGVuZ2luZS0+ bW1pb19iYXNlID0gaW5mby0+bW1pb19iYXNlOwo+Pj4KPj4+ICsgICAgICAgLyogZGlzYWJsZSBp bnRlcnJ1cHRzIHRvIHRoaXMgZW5naW5lIGJlZm9yZSB3ZSBpbnN0YWxsIG91cnNlbHZlcyovCj4+ PiArICAgICAgIEk5MTVfV1JJVEVfSU1SKGVuZ2luZSwgfjApOwo+Pj4gKwo+Pj4gKyAgICAgICBl bmdpbmUtPmRldiA9IGRldjsKPj4+ICsKPj4+ICAgICAgICAgIC8qIEludGVudGlvbmFsbHkgbGVm dCBibGFuay4gKi8KPj4+ICAgICAgICAgIGVuZ2luZS0+YnVmZmVyID0gTlVMTDsKPj4+Cj4+PiBN YWtlIHNlbnNlPwo+Pgo+PiBOb3QgdGhlIG1vc3QgZWxlZ2FudCBiZWNhdXNlIGFsbCB0aGUgaHcg YWNjZXNzIHdlIGhhdmUgc28gZmFyIGlzIGluCj4+IGVuZ2luZS0+aW5pdF9ody4gV2h5IGNhbid0 IHdlIGp1c3QgbWFrZSBpbnRlbF9lbmdpbmVfaW5pdGlhbGl6ZWQKPj4gcmV0dXJuIGZhbHNlIHVu dGlsIHRoZSB2ZXJ5IGxhc3QgdGhpbmcgaW4gZW5naW5lIGNvbnN0cnVjdG9ycz8KPgo+IEluIG15 IGRlZmVuY2Ugc2FuaXRpemluZyB0aGUgaHcgYmVmb3JlIHdlIGFyZSByZWFkeSBpcyBjb21tb24g cHJhY3RpY2UKPiBhY3Jvc3MgdGhlIGRyaXZlci4gVGhlIHVuZnVuIHBhcnQgaXMgdGhhdCBpcnEg aW5zdGFsbCBpcyBiZWZvcmUgZ2VtX2luaXQKPiAoYmVjYXVzZSBtb2Rlc2V0IGluaXQgd2FudHMg aXJxIGVuYWJsZWQgZm9yIEdNQlVTL2RwLWF1eCkuIGdlbSBpbml0Cj4gaXRzZWxmIGNvdWxkIGJl IHNwbGl0IHVwIGFuZCBtb3ZlZCBhcm91bmQgc28gdGhhdCB0aGUgc2V0dXAgYW5kIGluaXRfaHcK PiBwaGFzZXMgYXJlIHNlcGFyYXRlICh3aGljaCB3b3VsZCBiZSBuZXh0IG9uIHRoZSBpbml0IG9y ZGVyaW5nIGhpdGxpc3QgSQo+IGhvcGUpLgo+Cj4gSSB3YW50IGVuZ2luZS0+ZGV2L2VuZ2luZS0+ aTkxNSBzZXQgZWFybHkgc28gd2UgY2FuIHVzZSBpdCBkdXJpbmcgc2V0dXAKPiBhbmQgaW5pdC1o dyBhbmQgc28gdGhhdCBmb3JfZWFjaF9lbmdpbmUoKSB3b3JrcyBhcyBleHBlY3RlZCBpbiB0aGF0 Cj4gdGltZS4KCldoeSB3b3VsZG4ndCBhbiBleHBsaWNpdCBlbmdpbmUtPmluaXRpYWxpemVkIGZs YWcgc29sdmUgdGhhdD8gWW91IGNvdWxkIAprZWVwIHNldHRpbmcgZW5naW5lLT5kZXYgZWFybHkg KGFzIGl0IHNob3VsZCBiZSkgYW5kIHRoZW4gc2V0IAplbmdpbmUtPmluaXRpYWxpemVkIGF0IHRo ZSBlbmQgb2YgcGVyLWVuZ2luZSBjb25zdHJ1Y3RvcnMuCgpFbmdpbmUgc2V0dXAgd291bGQgdGhl biB3b3JrIGZpbmUgLSBJIGRvbid0IHNlZSBpdCBuZWVkZWQgCmZvcl9lYWNoX2VuZ2luZSBvciBp bnRlbF9lbmdpbmVfaW5pdGlhbGl6ZWQgPwoKQW5kIHByb2JsZW0gb2YgaHcgc2FuaXRhdGlvbiBj b3VsZCB0aGVuIGJlIGxlZnQgb3V0IG9mIHRoaXMgCnBhdGNoL2Rpc2N1c3Npb24sIG5vPwoKUmVn YXJkcywKClR2cnRrbwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==