From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH v3 1/3] drm/i915: simplify allocation of driver-internal requests Date: Wed, 13 Jan 2016 18:46:08 +0000 Message-ID: <56969B70.20508@intel.com> References: <1452162052-22573-1-git-send-email-david.s.gordon@intel.com> <1452162052-22573-2-git-send-email-david.s.gordon@intel.com> <20160112135028.GH4588@phenom.ffwll.local> <20160112135648.GC24672@nuc-i3427.alporthouse.com> <20160112142732.GE24672@nuc-i3427.alporthouse.com> <569650D7.4020809@intel.com> <20160113134100.GE3541@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 ESMTP id 6B8056E989 for ; Wed, 13 Jan 2016 10:46:12 -0800 (PST) In-Reply-To: <20160113134100.GE3541@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 , Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMTMvMDEvMTYgMTM6NDEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBXZWQsIEphbiAxMywg MjAxNiBhdCAwMToyNzo1MVBNICswMDAwLCBEYXZlIEdvcmRvbiB3cm90ZToKPj4gT24gMTIvMDEv MTYgMTQ6MjcsIENocmlzIFdpbHNvbiB3cm90ZToKPj4+IE9uIFR1ZSwgSmFuIDEyLCAyMDE2IGF0 IDAxOjU2OjQ4UE0gKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPj4+PiBCdXQgd2Ugd2VyZSBy ZW1vdmluZyB0aGUgZW5naW5lLT5kZWZhdWx0X2NvbnRleHQgYXMgaXQgY29tcGxpY2F0ZWQgdGhl Cj4+Pj4gcmVzdCBvZiB0aGUgY29kZS4gSSBzdHJvbmdseSBwcmVmZXIga2VlcGluZyB0aGUgY29u dGV4dHMgZXhwbGljaXQgYXMKPj4+PiBjb250ZXh0IHNlcGFyYXRpb24gc2hvdWxkIGJlIGZpcnN0 IGFuZCBmb3JlbW9zdCBpbiB0aGUgZHJpdmVyLgo+Pj4KPj4+ICQgZ2l0IGdyZXAga2VybmVsX2Nv bnRleHQgLS0gZHJpdmVycy9ncHUvZHJtL2k5MTUvIHwgZ3JlcCByZXF1ZXN0X2FsbG9jCj4+PiBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ldmljdC5jOgkJcmVxID0gaTkxNV9nZW1fcmVx dWVzdF9hbGxvYyhyaW5nLCBkZXZfcHJpdi0+a2VybmVsX2NvbnRleHQpOwo+Pj4gZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfb3ZlcmxheS5jOglyZXR1cm4gaTkxNV9nZW1fcmVxdWVzdF9hbGxv YyhyaW5nLCBkZXZfcHJpdi0+a2VybmVsX2NvbnRleHQpOwo+Pj4KPj4+IENoYW5naW5nIHRob3Nl ICp0d28qIGNhbGxzaXRlcyB0byBwYXNzIE5VTEwgc2VlbXMgb24gdGhlIG9kZCBzaWRlLCBhbmQK Pj4+IGF0IGxlYXN0IGZvciB0aGUgZXZpY3Rpb24gY2FzZSBkaXNjYXJkcyBpbXBvcnRhbnQgaW5m b3JtYXRpb24uCj4+PiAtQ2hyaXMKPj4KPj4gVGhvc2Ugc3BlY2lmaWMgbGluZXMgd29uJ3QgYmUg dG91Y2hlZCBieSBteSBwYXRjaCwgYXMgKnRoZXkgZG9uJ3QKPj4gYWN0dWFsbHkgZXhpc3QgaW4g dG9kYXkncyBkcm0taW50ZWwtbmlnaHRseSogYnJhbmNoLiBJZiB5b3Ugd2FudCB0bwo+PiBhZGQg Km5ldyogY2FsbHMgdG8gaTkxNV9nZW1fcmVxdWVzdF9hbGxvYygpIHN1Y2ggYXMgdGhlIGFib3Zl IHRoZW4KPj4geW91J3JlIHF1aXRlIGZyZWUgdG8gcGFzcyBhbnkgY29udGV4dCB5b3Ugd2FudCwg d2hldGhlciBpdCdzIGEgcmVhbAo+PiB1c2VyIGNvbnRleHQsIHRoZSBkZWZhdWx0IGtlcm5lbCBj b250ZXh0IGV4cGxpY2l0bHksIGlmIHlvdSB0aGluawo+PiBpdCdzIGltcG9ydGFudCB0aGF0IHRo ZSByZWFkZXIga25vdyB0aGF0IHRoYXQgc3BlY2lmaWMgY29udGV4dCB3aWxsCj4+IGJlIHVzZWQ7 IG9yIE5VTEwgaWYgeW91IGRvbid0IGNhcmUgd2hhdCBjb250ZXh0IGlzIHVzZWQuCj4KPiBUaGV5 IGFyZSB0aGUgc2FtZSBjYWxscyBhcyB0aGUgb25lcyB5b3UgYXJlIHBhdGNoaW5nLiBUaGV5IGFy ZSBub3QgbmV3Cj4gY2FsbHMsIHRoZXkgYXJlIHRoZSBvbmx5IHVzZXJzIG9mIHRoZSBrZXJuZWxf Y29udGV4dCBmb3IgZW1pc3Npb24uIFdoaWNoCj4gaXMgd2h5IEkgYW0gc3VnZ2VzdGluZyBhIGRp ZmZlcmVudCBzZXJpZXMgb2Ygc3RlcHMgdG8gdGFrZSBpbiB0aWR5aW5nCj4gdGhpcyB1cC4KPiAt Q2hyaXMKCkFzIG9mIG5vdyAoaS5lLiBwcmUtY29udmVyc2lvbiBvZiB0aGUgZGVmYXVsdF9jb250 ZXh0IHBvaW50ZXIpLCB0aGVyZSAKYXJlICplaWdodCogY2FsbHMgdG8gaTkxNV9nZW1fcmVxdWVz dF9hbGxvYygpLCBidXQgTk9ORSBpbiBpOTE1X2dlbV9ldmljdC5jOgoKZHJtLWludGVsLW5pZ2h0 bHkkIGdpdCBncmVwIC1jIAonaTkxNV9nZW1fcmVxdWVzdF9hbGxvYyguKmRlZmF1bHRfY29udGV4 dCcgLS0gZHJpdmVycy9ncHUvZHJtL2k5MTUvCmRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt LmM6Mwpkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmM6MQpkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9vdmVybGF5LmM6NAoKU28geW91IG11c3QgYmUgbG9va2luZyBpbiBhIGRp ZmZlcmVudCB0cmVlLCBwcmVzdW1hYmx5IG9uZSB3aGVyZSB5b3UndmUgCmFscmVhZHkgZG9uZSBz b21lIG90aGVyIGJ1bmNoIG9mIGNsZWFudXBzIGluIGEgZGlmZmVyZW50IG9yZGVyLgoKLkRhdmUu Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==