From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 1/2] drm/i915: Split intel_engine allocation and initialisation Date: Mon, 23 Jan 2017 09:57:19 +0000 Message-ID: <20170123095719.GN17136@nuc-i3427.alporthouse.com> References: <20170121145045.27351-1-chris@chris-wilson.co.uk> <1485164472.2790.11.camel@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1F83B89711 for ; Mon, 23 Jan 2017 09:57:23 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1485164472.2790.11.camel@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: Joonas Lahtinen Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKYW4gMjMsIDIwMTcgYXQgMTE6NDE6MTJBTSArMDIwMCwgSm9vbmFzIExhaHRpbmVu IHdyb3RlOgo+IE9uIGxhLCAyMDE3LTAxLTIxIGF0IDE0OjUwICswMDAwLCBDaHJpcyBXaWxzb24g d3JvdGU6Cj4gPiBJbiBvcmRlciB0byByZXNldCB0aGUgR1BVIGVhcmx5IG9uIGluIHRoZSBtb2R1 bGUgbG9hZCBzZXF1ZW5jZSwgd2UgbmVlZAo+ID4gdG8gYWxsb2NhdGUgdGhlIGJhc2ljIGVuZ2lu ZSBzdHJ1Y3RzICh0byBwb3B1bGF0ZSB0aGUgbW1pbyBvZmZzZXRzIGV0YykuCj4gPiBDdXJyZW50 bHksIHRoZSBlbmdpbmUgaW5pdGlhbGlzYXRpb24gYWxsb2NhdGVzIGJvdGggdGhlIGJhc2Ugc3Ry dWN0IGFuZAo+ID4gYWxzbyBhbGxvY2F0ZSBhdXhpbGlhcnkgb2JqZWN0cywgd2hpY2ggZGVwZW5k IHVwb24gc3RhdGUgc2V0dXAgcXVpdGUKPiA+IGxhdGUgaW4gdGhlIGxvYWQgc2VxdWVuY2UuIFdl IHNwbGl0IG9mZiB0aGUgYWxsb2NhdGlvbiBjYWxsYmFjayBmb3IKPiA+IGxhdGVyIGFuZCBhbGxv dyBvdXJzZWx2ZXMgdG8gYWxsb2NhdGUgdGhlIGVuZ2luZSBzdHJ1Y3RzIHRoZW1zZWx2ZXMKPiA+ IGVhcmx5Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KPiAKPiA8U05JUD4KPiAKPiA+ICtpbnQgaW50ZWxfZW5naW5lc19pbml0 KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiA+ICt7Cj4gCj4gPFNOSVA+Cj4g Cj4gPiArCWZvcl9lYWNoX2VuZ2luZShlbmdpbmUsIGRldl9wcml2LCBpZCkgewo+ID4gKwkJaW50 ICgqaW5pdCkoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKSA9IE5VTEw7Cj4gPiArCj4g PiArCQlpZiAoIWVycikgewo+ID4gKwkJCWlmIChpOTE1LmVuYWJsZV9leGVjbGlzdHMpCj4gPiAr CQkJCWluaXQgPSBpbnRlbF9lbmdpbmVzW2lkXS5pbml0X2V4ZWNsaXN0czsKPiA+ICsJCQllbHNl Cj4gPiArCQkJCWluaXQgPSBpbnRlbF9lbmdpbmVzW2lkXS5pbml0X2xlZ2FjeTsKPiA+ICsJCX0K PiA+ICsKPiA+ICsJCWlmICghaW5pdCB8fCAoZXJyID0gaW5pdChlbmdpbmUpKSkgewo+ID4gKwkJ CWtmcmVlKGVuZ2luZSk7Cj4gPiArCQkJZGV2X3ByaXYtPmVuZ2luZVtpZF0gPSBOVUxMOwo+ID4g KwkJCWNvbnRpbnVlOwo+ID4gKwkJfQo+ID4gKwo+ID4gKwkJbWFzayB8PSBFTkdJTkVfTUFTSyhp ZCk7Cj4gPiArCX0KPiAKPiBBcyBkaXNjdXNzZWQgaW4gSVJDLCB0aGlzIGxvb3AgaXMgYnJva2Vu IGFmdGVyIGZpcnN0IGVycm9yaW5nIGluaXQuCgpBcyBhbnN3ZXJlZCwgaXQgaXMgbm90LgoKQWZ0 ZXIgYW4gZXJyIGlzIHNldCwgaXQgYW5kIGFsbCBzdWJzZXF1ZW50IGVuZ2luZXMgYXJlIGZyZWVk LCBhbmQgdGhlbgphbGwgcHJldmlvdXNseSBpbml0aWFsaXNlZCBlbmdpbmVzIGFyZSBydW4gdGhy b3VnaCB0aGUgY2xlYW51cC4KLUNocmlzCgotLSAKQ2hyaXMgV2lsc29uLCBJbnRlbCBPcGVuIFNv dXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK