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 13:27:51 +0000 Message-ID: <569650D7.4020809@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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id E20A36E03A for ; Wed, 13 Jan 2016 05:28:16 -0800 (PST) In-Reply-To: <20160112142732.GE24672@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 T24gMTIvMDEvMTYgMTQ6MjcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBUdWUsIEphbiAxMiwg MjAxNiBhdCAwMTo1Njo0OFBNICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+IEJ1dCB3ZSB3 ZXJlIHJlbW92aW5nIHRoZSBlbmdpbmUtPmRlZmF1bHRfY29udGV4dCBhcyBpdCBjb21wbGljYXRl ZCB0aGUKPj4gcmVzdCBvZiB0aGUgY29kZS4gSSBzdHJvbmdseSBwcmVmZXIga2VlcGluZyB0aGUg Y29udGV4dHMgZXhwbGljaXQgYXMKPj4gY29udGV4dCBzZXBhcmF0aW9uIHNob3VsZCBiZSBmaXJz dCBhbmQgZm9yZW1vc3QgaW4gdGhlIGRyaXZlci4KPgo+ICQgZ2l0IGdyZXAga2VybmVsX2NvbnRl eHQgLS0gZHJpdmVycy9ncHUvZHJtL2k5MTUvIHwgZ3JlcCByZXF1ZXN0X2FsbG9jCj4gZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXZpY3QuYzoJCXJlcSA9IGk5MTVfZ2VtX3JlcXVlc3Rf YWxsb2MocmluZywgZGV2X3ByaXYtPmtlcm5lbF9jb250ZXh0KTsKPiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9vdmVybGF5LmM6CXJldHVybiBpOTE1X2dlbV9yZXF1ZXN0X2FsbG9jKHJpbmcs IGRldl9wcml2LT5rZXJuZWxfY29udGV4dCk7Cj4KPiBDaGFuZ2luZyB0aG9zZSAqdHdvKiBjYWxs c2l0ZXMgdG8gcGFzcyBOVUxMIHNlZW1zIG9uIHRoZSBvZGQgc2lkZSwgYW5kCj4gYXQgbGVhc3Qg Zm9yIHRoZSBldmljdGlvbiBjYXNlIGRpc2NhcmRzIGltcG9ydGFudCBpbmZvcm1hdGlvbi4KPiAt Q2hyaXMKClRob3NlIHNwZWNpZmljIGxpbmVzIHdvbid0IGJlIHRvdWNoZWQgYnkgbXkgcGF0Y2gs IGFzICp0aGV5IGRvbid0IAphY3R1YWxseSBleGlzdCBpbiB0b2RheSdzIGRybS1pbnRlbC1uaWdo dGx5KiBicmFuY2guIElmIHlvdSB3YW50IHRvIGFkZCAKKm5ldyogY2FsbHMgdG8gaTkxNV9nZW1f cmVxdWVzdF9hbGxvYygpIHN1Y2ggYXMgdGhlIGFib3ZlIHRoZW4geW91J3JlIApxdWl0ZSBmcmVl IHRvIHBhc3MgYW55IGNvbnRleHQgeW91IHdhbnQsIHdoZXRoZXIgaXQncyBhIHJlYWwgdXNlciAK Y29udGV4dCwgdGhlIGRlZmF1bHQga2VybmVsIGNvbnRleHQgZXhwbGljaXRseSwgaWYgeW91IHRo aW5rIGl0J3MgCmltcG9ydGFudCB0aGF0IHRoZSByZWFkZXIga25vdyB0aGF0IHRoYXQgc3BlY2lm aWMgY29udGV4dCB3aWxsIGJlIHVzZWQ7IApvciBOVUxMIGlmIHlvdSBkb24ndCBjYXJlIHdoYXQg Y29udGV4dCBpcyB1c2VkLgoKZGV2X3ByaXYtPmtlcm5lbF9jb250ZXh0IGNhcnJpZXMgZXhhY3Rs eSB0aGUgc2FtZSBhbW91bnQgb2YgaW5mb3JtYXRpb24gCmFzIE5VTEw7IHRoZXkgYm90aCBtZWFu ICJJIGRvbid0IGhhdmUgYSBzcGVjaWZpYyBjb250ZXh0IHRvIHVzZSBoZXJlLCBzbyAKKEknbSBn b2luZyB0bykgdXNlIHRoZSBvbmUgdGhlIGRyaXZlciBwcm92aWRlcyBmb3Igc3VjaCBhY3Rpdml0 aWVzIi4gCkhhdmluZyB0aGUgb3B0aW9uIG9mIHVzaW5nIE5VTEwgcmF0aGVyIHRoYW4iZGV2X3By aXYtPmtlcm5lbF9jb250ZXh0IiAKZXhwbGljaXRseSBkb2Vzbid0IHByZXZlbnQgeW91IGZyb20g ZG9pbmcgc28gd2hlcmUgdGhlIGNhbGxlciBjYXJlcy4gQnV0IApJIHRoaW5rIG1vc3QgY2FsbGVy cyAqZG9uJ3QqIGNhcmUuCgouRGF2ZS4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK