From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH v3 1/3] drm/i915: simplify allocation of driver-internal requests Date: Thu, 7 Jan 2016 08:49:38 -0800 Message-ID: <568E9722.8010309@virtuousgeek.org> References: <1452162052-22573-1-git-send-email-david.s.gordon@intel.com> <1452162052-22573-2-git-send-email-david.s.gordon@intel.com> <20160107115846.GI652@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f50.google.com (mail-pa0-f50.google.com [209.85.220.50]) by gabe.freedesktop.org (Postfix) with ESMTPS id 097966E6BD for ; Thu, 7 Jan 2016 08:46:58 -0800 (PST) Received: by mail-pa0-f50.google.com with SMTP id cy9so262711848pac.0 for ; Thu, 07 Jan 2016 08:46:58 -0800 (PST) In-Reply-To: <20160107115846.GI652@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 , Dave Gordon , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMDEvMDcvMjAxNiAwMzo1OCBBTSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IE9uIFRodSwgSmFu IDA3LCAyMDE2IGF0IDEwOjIwOjUwQU0gKzAwMDAsIERhdmUgR29yZG9uIHdyb3RlOgo+PiBUaGVy ZSBhcmUgYSBudW1iZXIgb2YgcGxhY2VzIHdoZXJlIHRoZSBkcml2ZXIgbmVlZHMgYSByZXF1ZXN0 LCBidXQgaXNuJ3QKPj4gd29ya2luZyBvbiBiZWhhbGYgb2YgYW55IHNwZWNpZmljIHVzZXIgb3Ig aW4gYSBzcGVjaWZpYyBjb250ZXh0LiBBdAo+PiBwcmVzZW50LCB3ZSBhc3NvY2lhdGUgdGhlbSB3 aXRoIHRoZSBwZXItZW5naW5lIGRlZmF1bHQgY29udGV4dC4gQSBmdXR1cmUKPj4gcGF0Y2ggd2ls bCBhYm9saXNoIHRob3NlIHBlci1lbmdpbmUgY29udGV4dCBwb2ludGVyczsgYnV0IHdlIGNhbiBh bHJlYWR5Cj4+IGVsaW1pbmF0ZSBhIGxvdCBvZiB0aGUgcmVmZXJlbmNlcyB0byB0aGVtLCBqdXN0 IGJ5IG1ha2luZyB0aGUgYWxsb2NhdG9yCj4+IGFsbG93IE5VTEwgYXMgYSBzaG9ydGhhbmQgZm9y ICJhbiBhcHByb3ByaWF0ZSBjb250ZXh0IGZvciB0aGlzIHJpbmciLAo+PiB3aGljaCB3aWxsIG1l YW4gdGhhdCB0aGUgY2FsbGVycyBkb24ndCBuZWVkIHRvIGtub3cgYW55dGhpbmcgYWJvdXQgaG93 Cj4+IHRoZSAiYXBwcm9wcmlhdGUgY29udGV4dCIgaXMgZm91bmQgKGUuZy4gcGVyLXJpbmcgdnMg cGVyLWRldmljZSwgZXRjKS4KPj4KPj4gU28gdGhpcyBwYXRjaCByZW5hbWVzIHRoZSBleGlzdGlu ZyBpOTE1X2dlbV9yZXF1ZXN0X2FsbG9jKCksIGFuZCBtYWtlcwo+PiBpdCBsb2NhbCAoc3RhdGlj IGlubGluZSksIGFuZCByZXBsYWNlcyBpdCB3aXRoIGEgd3JhcHBlciB0aGF0IHByb3ZpZGVzCj4+ IGEgZGVmYXVsdCBpZiB0aGUgY29udGV4dCBpcyBOVUxMLCBhbmQgYWxzbyBoYXMgYSBuaWNlciBj YWxsaW5nCj4+IGNvbnZlbnRpb24gKGRvZXNuJ3QgcmVxdWlyZSBhIHBvaW50ZXIgdG8gYW4gb3V0 cHV0IHBhcmFtZXRlcikuIFRoZW4gd2UKPj4gY2hhbmdlIGFsbCBjYWxsZXJzIHRvIHVzZSB0aGUg bmV3IGNvbnZlbnRpb246Cj4+IE9MRDoKPj4gCWVyciA9IGk5MTVfZ2VtX3JlcXVlc3RfYWxsb2Mo cmluZywgdXNlcl9jdHgsICZyZXEpOwo+PiAJaWYgKGVycikgLi4uCj4+IE5FVzoKPj4gCXJlcSA9 IGk5MTVfZ2VtX3JlcXVlc3RfYWxsb2MocmluZywgdXNlcl9jdHgpOwo+PiAJaWYgKElTX0VSUihy ZXEpKSAuLi4KPj4gT0xEOgo+PiAJZXJyID0gaTkxNV9nZW1fcmVxdWVzdF9hbGxvYyhyaW5nLCBy aW5nLT5kZWZhdWx0X2NvbnRleHQsICZyZXEpOwo+PiAJaWYgKGVycikgLi4uCj4+IE5FVzoKPj4g CXJlcSA9IGk5MTVfZ2VtX3JlcXVlc3RfYWxsb2MocmluZywgTlVMTCk7Cj4+IAlpZiAoSVNfRVJS KHJlcSkpIC4uLgo+IAo+IE5hay4gWW91IGhhdmVuJ3QgZml4ZWQgaTkxNV9nZW1fcmVxdWVzdF9h bGxvYygpIGF0IGFsbC4KPiAKPiBodHRwOi8vY2dpdC5mcmVlZGVza3RvcC5vcmcvfmlja2xlL2xp bnV4LTIuNi9jb21taXQvP2g9YnJlYWRjcnVtYnMmaWQ9ODJjNzJlMWEyYjQzODVmMGFiMDdkY2Nl ZTQ1YWNlZjM4MzAzZTk2Zgo+IGlzIHRoZSBwYXRjaCBJIGhhdmUgYmVlbiBjYXJyeWluZyBldmVy IHNpbmNlLgoKQ2FuIHdlIHN0b3Agd2l0aCB0aGUgIm5hayI/ICBUaGlzIHBhdGNoIHdyYXBzIHRo ZSByZXF1ZXN0IGFsbG9jCmRpZmZlcmVudGx5IHRoYW4geW91cnMsIGJ1dCB5b3UgaGF2ZW4ndCBn aXZlbiBkZXRhaWxzIGFzIHRvIHdoeSB5b3UKdGhpbmsgaXQncyBpbmNvcnJlY3QgKHNlZSBEYXZl J3MgcmVwbHkpLgoKQSBwYXRjaCByZXZpZXcgc2hvdWxkIGNvbnRhaW4gb25lIG9mIHRoZSBmb2xs b3dpbmc6CiAgLSBBY2tub3dsZWRnZSBhbmQgYWNjZXB0IHBhdGNoOiBwcm92aWRlIFJldmlld2Vk LWJ5IHRhZwogIC0gUmVxdWVzdCBmb3IgY2hhbmdlcyBvciBmaXhlcyDigJMgY2xlYXIgbGlzdCBv ZiBhY3Rpb25hYmxlIGl0ZW1zIHRvIGJlCiAgICBhZGRyZXNzZWQgYmVmb3JlIFJldmlld2VkLWJ5 IHRhZyBpcyBnaXZlbgogIC0gUmVqZWN0IGR1ZSB0byBmdW5kYW1lbnRhbCBpc3N1ZSB3aXRoIGFw cHJvYWNoIG9yIGNvbmZsaWN0IHdpdGgKICAgIG90aGVyIHdvcmsg4oCTIGNsZWFyIHJlYXNvbnMg bXVzdCBiZSBwcm92aWRlZCwgaW4gdGhlIGNhc2Ugb2YKICAgIGNvbmZsaWN0LCBKSVJBIG9yIEJa IG9mIGNvbmZsaWN0aW5nIHdvcmsgc2hvdWxkIGJlIHByb3ZpZGVkIGZvcgogICAgdHJhY2tpbmcg YW5kIHRvIGVuc3VyZSByZXF1aXJlbWVudHMgYXJlIGNhcHR1cmVkCgpJZiB5b3UgcmVhbGx5IGhh dmUgYSBmdW5kYW1lbnRhbCBpc3N1ZSBoZXJlIChpdCBkb2Vzbid0IHNvdW5kIGxpa2UgaXQpCnlv dSBuZWVkIHRvIGJlIGNsZWFyIGFib3V0IGl0LgoKVGhhbmtzLApKZXNzZQpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=