From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 18/38] drm/i915: Extend CONTEXT_CREATE to set parameters upon construction Date: Mon, 4 Mar 2019 08:57:20 +0000 Message-ID: References: <20190301140404.26690-1-chris@chris-wilson.co.uk> <20190301140404.26690-18-chris@chris-wilson.co.uk> <6ab95531-ba25-dabe-8c64-c63858ae886e@linux.intel.com> <155146744623.14887.14823205197160888120@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7BB69891B5 for ; Mon, 4 Mar 2019 08:57:22 +0000 (UTC) In-Reply-To: <155146744623.14887.14823205197160888120@skylake-alporthouse-com> Content-Language: en-US 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 List-Id: intel-gfx@lists.freedesktop.org Ck9uIDAxLzAzLzIwMTkgMTk6MTAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE5LTAzLTAxIDE2OjM2OjQ1KQo+Pgo+PiBPbiAwMS8wMy8yMDE5IDE0OjAz LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBJdCBjYW4gYmUgdXNlZnVsIHRvIGhhdmUgYSBzaW5n bGUgaW9jdGwgdG8gY3JlYXRlIGEgY29udGV4dCB3aXRoIGFsbAo+Pj4gdGhlIGluaXRpYWwgcGFy YW1ldGVycyBpbnN0ZWFkIG9mIGEgc2VyaWVzIG9mIGNyZWF0ZSArIHNldHBhcmFtICsgc2V0cGFy YW0KPj4+IGlvY3Rscy4gVGhpcyBleHRlbnNpb24gdG8gY3JlYXRlIGNvbnRleHQgYWxsb3dzIGFu eSBvZiB0aGUgcGFyYW1ldGVycwo+Pj4gdG8gYmUgcGFzc2VkIGluIGFzIGEgbGlua2VkIGxpc3Qg dG8gYmUgYXBwbGllZCB0byB0aGUgbmV3bHkgY29uc3RydWN0ZWQKPj4+IGNvbnRleHQuCj4+Pgo+ Pj4gdjI6IE1ha2UgYSBsb2NhbCBjb3B5IG9mIHVzZXIgc2V0cGFyYW0gKFR2cnRrbykKPj4+IHYz OiBVc2UgZmxhZ3MgdG8gZGV0ZWN0IGF2YWlsYWJpbGl0eSBvZiBleHRlbnNpb24gaW50ZXJmYWNl Cj4+Cj4+IExvb2tzIGdvb2QgdG8gbWUuCj4+Cj4+IFdoeSBoYXZlIHlvdSBjaGFuZ2VkIHRvIHVz ZSBmbGFncyBhbmQgbm90IGp1c3QgY2hlY2sgdGhlIGV4dGVuc2lvbiBmaWVsZAo+PiBiZWluZyBu b24tbnVsbD8KPiAKPiBIbW0uIEkgd2FzIHRoaW5raW5nIGFib3V0IGhvdyBuZXcgdXNlcnNwYWNl IHdvdWxkIHVzZSBpdCBvbiBhbiBvbGQga2VybmVsLgo+IEFzIHRoZSBleHRlbnNpb24gaXMgaW4g YSBuZXcgYml0IG9mIHRoZSBleHRlbnNpb24gc3RydWN0IHRoYXQgd29uJ3QgYmUKPiBwYXNzZWQg dG8gdGhlIG9sZCBpb2N0bCwgYW5kIHNvIGl0IHdvdWxkIGNyZWF0ZSBhIGNvbnRleHQgYW5kIG5v dCByZXBvcnQKPiBhbnkgZXJyb3IgZGVzcGl0ZSBub3QgcHJvY2Vzc2luZyB0aGUgZXh0ZW5zaW9u cyAodXNlcnNwYWNlIHdvdWxkIGJlIG5vbmUKPiB0aGUgd2lzZXIgdGhhdCB0aGUgY29udGV4dCB3 YXMgaW52YWxpZCkuIFNvIGEgc2ltcGxlIGFuc3dlciB3YXMgdG8gdXNlCj4gdGhlIGZsYWdzIGZp ZWxkIHRvIGluZGljYXRlIHRoYXQgd2Ugd2FudCB0aGUgZXh0ZW5zaW9uIHByb2Nlc3NlZDsgdGhl Cj4gb2xkIGtlcm5lbCB3b3VsZCByZWplY3QgdGhlIGlvY3RsIGR1ZSB0byBwYWQhPTAsIGEgbmV3 IGtlcm5lbCB3aWxsIGJlCj4gaGFwcHkuIE5ldyB1c2Vyc3BhY2Ugb24gb2xkIGtlcm5lbCBjYW4g dGhlbiBmYWxsYmFjayBncmFjZWZ1bGx5Lgo+IAo+ICt1aW50MzJfdAo+ICticndfY2xvbmVfaHdf Y29udGV4dChzdHJ1Y3QgYnJ3X2J1Zm1nciAqYnVmbWdyLCB1aW50MzJfdCBjdHhfaWQpCj4gK3sK PiArICAgc3RydWN0IGRybV9pOTE1X2dlbV9jb250ZXh0X2NyZWF0ZV9leHRfY2xvbmUgZXh0X2Ns b25lID0gewo+ICsgICAgICAuYmFzZSA9IHsgSTkxNV9DT05URVhUX0NSRUFURV9FWFRfQ0xPTkUg fSwKPiArICAgICAgLmNsb25lID0gY3R4X2lkLAo+ICsgICAgICAuZmxhZ3MgPSB+STkxNV9DT05U RVhUX0NMT05FX1VOS05PV04sCj4gKyAgIH07Cj4gKyAgIHN0cnVjdCBkcm1faTkxNV9nZW1fY29u dGV4dF9jcmVhdGVfZXh0IGFyZyA9IHsKPiArICAgICAgLmZsYWdzID0gSTkxNV9DT05URVhUX0NS RUFURV9VU0VfRVhURU5TSU9OUywKPiArICAgICAgLmV4dGVuc2lvbnMgPSAodWludHB0cl90KSZl eHRfY2xvbmUKPiArICAgfTsKPiArICAgaWYgKGRybUlvY3RsKGJ1Zm1nci0+ZmQsIERSTV9JT0NU TF9JOTE1X0dFTV9DT05URVhUX0NSRUFURV9FWFQsICZhcmcpID09IDApCj4gKyAgICAgIHJldHVy biBhcmcuY3R4X2lkOwo+ICsKPiArICAgcmV0dXJuIF9fYnJ3X2Nsb25lX2h3X2NvbnRleHQoYnVm bWdyLCBjdHhfaWQpOwo+ICt9CgpZZWFoLCBtYWtlcyBzZW5zZS4KClJldmlld2VkLWJ5OiBUdnJ0 a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKUmVnYXJkcywKClR2cnRrbwpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=