From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 11/41] drm/i915: Introduce an internal allocator for disposable private objects Date: Fri, 14 Oct 2016 13:54:20 +0100 Message-ID: <20161014125420.GI6646@nuc-i3427.alporthouse.com> References: <20161014121833.439-1-chris@chris-wilson.co.uk> <20161014121833.439-12-chris@chris-wilson.co.uk> 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 414FB6EC3C for ; Fri, 14 Oct 2016 12:54:25 +0000 (UTC) Content-Disposition: inline In-Reply-To: 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 T24gRnJpLCBPY3QgMTQsIDIwMTYgYXQgMDE6NDI6MzVQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gCj4gT24gMTQvMTAvMjAxNiAxMzoxOCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID4r CWdmcCA9IEdGUF9LRVJORUwgfCBfX0dGUF9ISUdITUVNIHwgX19HRlBfUkVDTEFJTUFCTEU7Cj4g PisJaWYgKElTX0NSRVNUTElORShpOTE1KSB8fCBJU19CUk9BRFdBVEVSKGk5MTUpKSB7Cj4gPisJ CS8qIDk2NWdtIGNhbm5vdCByZWxvY2F0ZSBvYmplY3RzIGFib3ZlIDRHaUIuICovCj4gPisJCWdm cCAmPSB+X19HRlBfSElHSE1FTTsKPiA+KwkJZ2ZwIHw9IF9fR0ZQX0RNQTMyOwo+ID4rCX0KPiA+ Kwo+ID4rCWRvIHsKPiA+KwkJaW50IG9yZGVyID0gbWluKGZscyhucGFnZXMpIC0gMSwgbWF4X29y ZGVyKTsKPiAKPiBJIHN0aWxsIGhhdmUgcmVzZXJ2YXRpb25zIG9uIGdvaW5nIGJhY2sgdG8gbWF4 X29yZGVyIHdoZW4gcHJldmlvdXMKPiBjaHVua3MgcmVxdWlyZWQgYW4gb3JkZXIgZGVjcmVhc2Uu IFNpemUgb2YgdGhlIG9iamVjdCBpcyB1bmJvdW5kCj4gc2luY2UgaXQgaXMgaW5kaXJlY3RseSBj b250cm9sbGVkIGJ5IHVzZXJzcGFjZSwgY29ycmVjdD8gSG93IGFib3V0Cj4gZGVjcmVhc2luZyB0 aGUgbWF4X29yZGVyIG9uIGV2ZXJ5IHJlcGVhdGVkIG9yZGVyIGRlY3JlYXNlLCBmb2xsb3dpbmcK PiBmYWlsZWQgb3JkZXIgYWxsb2NhdGlvbj8KCj4gPisJCXN0cnVjdCBwYWdlICpwYWdlOwo+ID4r Cj4gPisJCWRvIHsKPiA+KwkJCXBhZ2UgPSBhbGxvY19wYWdlcyhnZnAgfCAob3JkZXIgPyBRVUlF VCA6IDApLCBvcmRlcik7Cj4gPisJCQlpZiAocGFnZSkKPiA+KwkJCQlicmVhazsKPiA+KwkJCWlm ICghb3JkZXItLSkKPiA+KwkJCQlnb3RvIGVycjsKCkxpa2U6CgkJCS8qIExpbWl0IGZ1dHVyZSBh bGxvY2F0aW9ucyBhcyB3ZWxsICovCgkJCW1heF9vcmRlciA9IG9yZGVyOwoKPiA+KwkJfSB3aGls ZSAoMSk7CgpXZSBkbyBwYXNzIE5PUkVUUlkgfCBOT1dBUk4gZm9yIHRoZSBoaWdoZXIgb3JkZXIg YWxsb2NhdGlvbnMsIHNvIGl0CnNob3VsZG4ndCBiZSBhcyBiYWQgaXQgc2VlbXM/Ci1DaHJpcwoK LS0gCkNocmlzIFdpbHNvbiwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50cmUKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==