From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 11/41] drm/i915: Introduce an internal allocator for disposable private objects Date: Fri, 14 Oct 2016 15:35:59 +0100 Message-ID: References: <20161014121833.439-1-chris@chris-wilson.co.uk> <20161014121833.439-12-chris@chris-wilson.co.uk> <20161014125420.GI6646@nuc-i3427.alporthouse.com> <84992e73-2877-826f-8ac3-94649f8d10cd@linux.intel.com> <20161014135342.GJ6646@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 mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6D6846ECAB for ; Fri, 14 Oct 2016 14:36:02 +0000 (UTC) In-Reply-To: <20161014135342.GJ6646@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 List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE0LzEwLzIwMTYgMTQ6NTMsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBGcmksIE9jdCAx NCwgMjAxNiBhdCAwMjo0NDowMFBNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4gT24g MTQvMTAvMjAxNiAxMzo1NCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4gT24gRnJpLCBPY3QgMTQs IDIwMTYgYXQgMDE6NDI6MzVQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Pj4gT24g MTQvMTAvMjAxNiAxMzoxOCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4+PiArCWdmcCA9IEdGUF9L RVJORUwgfCBfX0dGUF9ISUdITUVNIHwgX19HRlBfUkVDTEFJTUFCTEU7Cj4+Pj4+ICsJaWYgKElT X0NSRVNUTElORShpOTE1KSB8fCBJU19CUk9BRFdBVEVSKGk5MTUpKSB7Cj4+Pj4+ICsJCS8qIDk2 NWdtIGNhbm5vdCByZWxvY2F0ZSBvYmplY3RzIGFib3ZlIDRHaUIuICovCj4+Pj4+ICsJCWdmcCAm PSB+X19HRlBfSElHSE1FTTsKPj4+Pj4gKwkJZ2ZwIHw9IF9fR0ZQX0RNQTMyOwo+Pj4+PiArCX0K Pj4+Pj4gKwo+Pj4+PiArCWRvIHsKPj4+Pj4gKwkJaW50IG9yZGVyID0gbWluKGZscyhucGFnZXMp IC0gMSwgbWF4X29yZGVyKTsKPj4+PiBJIHN0aWxsIGhhdmUgcmVzZXJ2YXRpb25zIG9uIGdvaW5n IGJhY2sgdG8gbWF4X29yZGVyIHdoZW4gcHJldmlvdXMKPj4+PiBjaHVua3MgcmVxdWlyZWQgYW4g b3JkZXIgZGVjcmVhc2UuIFNpemUgb2YgdGhlIG9iamVjdCBpcyB1bmJvdW5kCj4+Pj4gc2luY2Ug aXQgaXMgaW5kaXJlY3RseSBjb250cm9sbGVkIGJ5IHVzZXJzcGFjZSwgY29ycmVjdD8gSG93IGFi b3V0Cj4+Pj4gZGVjcmVhc2luZyB0aGUgbWF4X29yZGVyIG9uIGV2ZXJ5IHJlcGVhdGVkIG9yZGVy IGRlY3JlYXNlLCBmb2xsb3dpbmcKPj4+PiBmYWlsZWQgb3JkZXIgYWxsb2NhdGlvbj8KPj4+Pj4g KwkJc3RydWN0IHBhZ2UgKnBhZ2U7Cj4+Pj4+ICsKPj4+Pj4gKwkJZG8gewo+Pj4+PiArCQkJcGFn ZSA9IGFsbG9jX3BhZ2VzKGdmcCB8IChvcmRlciA/IFFVSUVUIDogMCksIG9yZGVyKTsKPj4+Pj4g KwkJCWlmIChwYWdlKQo+Pj4+PiArCQkJCWJyZWFrOwo+Pj4+PiArCQkJaWYgKCFvcmRlci0tKQo+ Pj4+PiArCQkJCWdvdG8gZXJyOwo+Pj4gTGlrZToKPj4+IAkJCS8qIExpbWl0IGZ1dHVyZSBhbGxv Y2F0aW9ucyBhcyB3ZWxsICovCj4+PiAJCQltYXhfb3JkZXIgPSBvcmRlcjsKPj4+Cj4+Pj4+ICsJ CX0gd2hpbGUgKDEpOwo+Pj4gV2UgZG8gcGFzcyBOT1JFVFJZIHwgTk9XQVJOIGZvciB0aGUgaGln aGVyIG9yZGVyIGFsbG9jYXRpb25zLCBzbyBpdAo+Pj4gc2hvdWxkbid0IGJlIGFzIGJhZCBpdCBz ZWVtcz8KPj4gSSBkb24ndCBrbm93IGZvciBzdXJlIHdpdGhvdXQgbG9va2luZyBpbnRvIHRoZSBp bXBsZW1lbnRhdGlvbgo+PiBkZXRhaWxzLiBCdXQgSSBhc3N1bWVkIGV2ZW4gd2l0aCBOT1JFVFJZ IGl0IGRvZXMgc29tZSBleHRyYSB3b3JrIHRvCj4+IHRyeSBhbmQgZnJlZSB1cCB0aGUgc3BhY2Uu IEFuZCBpZiBpdCBmYWlscywgYW5kIHdlIGFzayBmb3IgaXQgYWdhaW4sCj4+IGl0IGlzIGp1c3Qg ZG9pbmcgdGhhdCBleHRyYSB3b3JrIGZvciBub3RoaW5nLiBCZWNhdXNlIHdpdGhpbiBhCj4+IHNp bmdsZSBhbGxvY2F0aW9uIGl0IHNvdW5kcyB1bmxpa2VseSB0aGF0IHNvbWV0aGluZyB3b3VsZCBj aGFuZ2Ugc28KPj4gZHJhbWF0aWNhbGx5IHRoYXQgaXQgd291bGQgc3RhcnQgd29ya2luZy4KPiBp aXJjLCBOT1JFVFJZIG1lYW5zIGFib3J0IGFmdGVyIGZhaWx1cmUuIEluIGVmZmVjdCwgaXQgZG9l cwo+IDIgYXR0ZW1wdHMgZnJvbSB0aGUgZnJlZWxpc3QsIGEgZGlyZWN0IHJlY2xhaW0sIGFuZCBt YXkgdGhlbiByZXBlYXQKPiBpZiB0aGUgdGFzaydzIGFsbG93ZWQgc2V0IG9mIG5vZGVzIHdlcmUg Y29uY3VycmVudGx5IGNoYW5nZWQuCgpEbyB5b3UgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgZG9pbmcg YWxsIHRoYXQgYWZ0ZXIgaXQgc3RhcnRlZCBmYWlsaW5nLCAKd2l0aGluIG91ciBzaW5nbGUgZ2V0 X3BhZ2VzIGFsbG9jYXRpb24/CgpSZWdhcmRzLAoKVHZydGtvCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK