From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 12/41] drm/i915: Introduce an internal allocator for disposable private objects Date: Thu, 20 Oct 2016 21:36:29 +0100 Message-ID: <20161020203629.GD25629@nuc-i3427.alporthouse.com> References: <20161020150423.4560-1-chris@chris-wilson.co.uk> <20161020150423.4560-13-chris@chris-wilson.co.uk> <2eb24431-3ee5-5c87-8748-f3842b153316@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 B66D46EC33 for ; Thu, 20 Oct 2016 20:53:14 +0000 (UTC) Content-Disposition: inline In-Reply-To: <2eb24431-3ee5-5c87-8748-f3842b153316@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: Tvrtko Ursulin Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBPY3QgMjAsIDIwMTYgYXQgMDU6MjI6MjNQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gCj4gT24gMjAvMTAvMjAxNiAxNjowMywgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID5R dWl0ZSBhIGZldyBvZiBvdXIgb2JqZWN0cyB1c2VkIGZvciBpbnRlcm5hbCBoYXJkd2FyZSBwcm9n cmFtbWluZyBkbyBub3QKPiA+YmVuZWZpdCBmcm9tIGJlaW5nIHN3YXBwYWJsZSBvciBmcm9tIGJl aW5nIHplcm8gaW5pdGlhbGlzZWQuIEFzIHN1Y2gKPiA+dGhleSBkbyBub3QgYmVuZWZpdCBmcm9t IHVzaW5nIGEgc2htZW1mcyBiYWNraW5nIHN0b3JhZ2UgYW5kIHNpbmNlIHRoZXkKPiA+YXJlIGlu dGVybmFsIGFuZCBuZXZlciBkaXJlY3RseSBleHBvc2VkIHRvIHRoZSB1c2VyLCB3ZSBkbyBub3Qg bmVlZCB0bwo+ID53b3JyeSBhYm91dCBwcm92aWRpbmcgYSBmaWxwLiBGb3IgdGhlc2Ugd2UgY2Fu IHVzZSBhbgo+ID5kcm1faTkxNV9nZW1fb2JqZWN0IHdyYXBwZXIgYXJvdW5kIGEgc2dfdGFibGUg b2YgcGxhaW4gc3RydWN0IHBhZ2UuIFRoZXkKPiA+YXJlIG5vdCBzd2FwIGJhY2tlZCBhbmQgbm90 IGF1dG9tYXRpY2FsbHkgcGlubmVkLiBJZiB0aGV5IGFyZSByZWFwZWQKPiA+YnkgdGhlIHNocmlu a2VyLCB0aGUgcGFnZXMgYXJlIHJlbGVhc2VkIGFuZCB0aGUgY29udGVudHMgZGlzY2FyZGVkLiBG b3IKPiA+dGhlIGludGVybmFsIHVzZSBjYXNlLCB0aGlzIGlzIGZpbmUgYXMgZm9yIGV4YW1wbGUs IHJpbmdidWZmZXJzIGFyZQo+ID5waW5uZWQgZnJvbSBiZWluZyB3cml0dGVuIGJ5IGEgcmVxdWVz dCB0byBiZSByZWFkIGJ5IHRoZSBoYXJkd2FyZS4gT25jZQo+ID50aGV5IGFyZSBpZGxlLCB0aGV5 IGNhbiBiZSBkaXNjYXJkZWQgZW50aXJlbHkuIEFzIHN1Y2ggdGhleSBhcmUgYSBnb29kCj4gPm1h dGNoIGZvciBleGVjbGlzdCByaW5nYnVmZmVycyBhbmQgYSBzbWFsbCB2YXJpZXR5IG9mIG90aGVy IGludGVybmFsCj4gPm9iamVjdHMuCj4gPgo+ID5JbiB0aGUgZmlyc3QgaXRlcmF0aW9uLCB0aGlz IGlzIGxpbWl0ZWQgdG8gdGhlIHNjcmF0Y2ggYmF0Y2ggYnVmZmVycyB3ZQo+ID51c2UgKGZvciBj b21tYW5kIHBhcnNpbmcgYW5kIHN0YXRlIGluaXRpYWxpc2F0aW9uKS4KPiAKPiBBbmQgdGhlIHN0 YXR1cyBwYWdlLgoKWWVhaCwgSSB3YXMganVzdCB0aGlua2luZyBvZiB0aGUgcnVudGltZSBhbGxv Y2F0ZWQgYmxvY2tzIHdoZXJlIHRoZQpjaGFuZ2UgY2FuIGJlIG1lYXN1cmVkLgoKPiA+KwltYXhf b3JkZXIgPSBNQVhfT1JERVI7Cj4gPisjaWZkZWYgQ09ORklHX1NXSU9UTEIKPiA+KwlpZiAoc3dp b3RsYl9ucl90YmwoKSkKPiA+KwkJbWF4X29yZGVyID0gbWluKG1heF9vcmRlciwgaWxvZzIoSU9f VExCX1NFR1NJWkUpKTsKPiA+KyNlbmRpZgo+IAo+IEkgY291bGRuJ3QgZmlndXJlIG91dCB3aGF0 IElPX1RMQl9TRUdTSVpFIGFjdHVhbGx5IGlzIGluIHNvbWUKPiBtaW51dGVzIG9mIGNyb3NzLXJl ZmVyZW5jaW5nLiBEaWQgbm90IHNlZW0gdG8gYmUgaW4gdW5pdHMgb2YgYnl0ZXMKPiBhY2NvcmRp bmcgdG8gc3dpb3RsYi5oLgoKUGFnZXMuCiAKPiBJbiBlaXRoZXIgY2FzZSBteSBxdWVzdGlvbiBp cyAtIHdoeSB1c2UgZGlmZmVyZW50IHBhcmFtZXRlcnMgdGhhbgo+IHN3aW90bGJfbWF4X3NpemUg eW91IHJlY2VudGx5IGFkZGVkIHRvIGk5MTVfZ2VtLmM/CgpJIHdhcyB0cnlpbmcgdG8gZXhwbG9p dCB0aGUgY29tcGlsZSB0aW1lIGNvbnN0YW50cywgYW5kIEkgZGlkIG5vdCBjYXJlCnRvIGdyb3cg dGhlIHNlYXJjaCBmb3IgZXZlbiBoaWdoZXIgb3JkZXJzLgotQ2hyaXMKCi0tIApDaHJpcyBXaWxz b24sIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudHJlCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=