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 14:44:00 +0100 Message-ID: <84992e73-2877-826f-8ac3-94649f8d10cd@linux.intel.com> References: <20161014121833.439-1-chris@chris-wilson.co.uk> <20161014121833.439-12-chris@chris-wilson.co.uk> <20161014125420.GI6646@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 mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id A899D6EC7A for ; Fri, 14 Oct 2016 13:44:03 +0000 (UTC) In-Reply-To: <20161014125420.GI6646@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 Ck9uIDE0LzEwLzIwMTYgMTM6NTQsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBGcmksIE9jdCAx NCwgMjAxNiBhdCAwMTo0MjozNVBNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4gT24g MTQvMTAvMjAxNiAxMzoxOCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4gKwlnZnAgPSBHRlBfS0VS TkVMIHwgX19HRlBfSElHSE1FTSB8IF9fR0ZQX1JFQ0xBSU1BQkxFOwo+Pj4gKwlpZiAoSVNfQ1JF U1RMSU5FKGk5MTUpIHx8IElTX0JST0FEV0FURVIoaTkxNSkpIHsKPj4+ICsJCS8qIDk2NWdtIGNh bm5vdCByZWxvY2F0ZSBvYmplY3RzIGFib3ZlIDRHaUIuICovCj4+PiArCQlnZnAgJj0gfl9fR0ZQ X0hJR0hNRU07Cj4+PiArCQlnZnAgfD0gX19HRlBfRE1BMzI7Cj4+PiArCX0KPj4+ICsKPj4+ICsJ ZG8gewo+Pj4gKwkJaW50IG9yZGVyID0gbWluKGZscyhucGFnZXMpIC0gMSwgbWF4X29yZGVyKTsK Pj4gSSBzdGlsbCBoYXZlIHJlc2VydmF0aW9ucyBvbiBnb2luZyBiYWNrIHRvIG1heF9vcmRlciB3 aGVuIHByZXZpb3VzCj4+IGNodW5rcyByZXF1aXJlZCBhbiBvcmRlciBkZWNyZWFzZS4gU2l6ZSBv ZiB0aGUgb2JqZWN0IGlzIHVuYm91bmQKPj4gc2luY2UgaXQgaXMgaW5kaXJlY3RseSBjb250cm9s bGVkIGJ5IHVzZXJzcGFjZSwgY29ycmVjdD8gSG93IGFib3V0Cj4+IGRlY3JlYXNpbmcgdGhlIG1h eF9vcmRlciBvbiBldmVyeSByZXBlYXRlZCBvcmRlciBkZWNyZWFzZSwgZm9sbG93aW5nCj4+IGZh aWxlZCBvcmRlciBhbGxvY2F0aW9uPwo+Pj4gKwkJc3RydWN0IHBhZ2UgKnBhZ2U7Cj4+PiArCj4+ PiArCQlkbyB7Cj4+PiArCQkJcGFnZSA9IGFsbG9jX3BhZ2VzKGdmcCB8IChvcmRlciA/IFFVSUVU IDogMCksIG9yZGVyKTsKPj4+ICsJCQlpZiAocGFnZSkKPj4+ICsJCQkJYnJlYWs7Cj4+PiArCQkJ aWYgKCFvcmRlci0tKQo+Pj4gKwkJCQlnb3RvIGVycjsKPiBMaWtlOgo+IAkJCS8qIExpbWl0IGZ1 dHVyZSBhbGxvY2F0aW9ucyBhcyB3ZWxsICovCj4gCQkJbWF4X29yZGVyID0gb3JkZXI7Cj4KPj4+ ICsJCX0gd2hpbGUgKDEpOwo+IFdlIGRvIHBhc3MgTk9SRVRSWSB8IE5PV0FSTiBmb3IgdGhlIGhp Z2hlciBvcmRlciBhbGxvY2F0aW9ucywgc28gaXQKPiBzaG91bGRuJ3QgYmUgYXMgYmFkIGl0IHNl ZW1zPwoKSSBkb24ndCBrbm93IGZvciBzdXJlIHdpdGhvdXQgbG9va2luZyBpbnRvIHRoZSBpbXBs ZW1lbnRhdGlvbiBkZXRhaWxzLiAKQnV0IEkgYXNzdW1lZCBldmVuIHdpdGggTk9SRVRSWSBpdCBk b2VzIHNvbWUgZXh0cmEgd29yayB0byB0cnkgYW5kIGZyZWUgCnVwIHRoZSBzcGFjZS4gQW5kIGlm IGl0IGZhaWxzLCBhbmQgd2UgYXNrIGZvciBpdCBhZ2FpbiwgaXQgaXMganVzdCBkb2luZyAKdGhh dCBleHRyYSB3b3JrIGZvciBub3RoaW5nLiBCZWNhdXNlIHdpdGhpbiBhIHNpbmdsZSBhbGxvY2F0 aW9uIGl0IApzb3VuZHMgdW5saWtlbHkgdGhhdCBzb21ldGhpbmcgd291bGQgY2hhbmdlIHNvIGRy YW1hdGljYWxseSB0aGF0IGl0IAp3b3VsZCBzdGFydCB3b3JraW5nLgoKU28geWVzLCBwZXJtYW5l bnRseSBsaW1pdGluZyB3b3VsZCBzb3VuZCBzYWZlciB0byBtZS4KClJlZ2FyZHMsCgpUdnJ0a28K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==