From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 22/27] drm/i915: Eliminate lots of iterations over the execobjects array Date: Thu, 20 Apr 2017 11:49:32 +0300 Message-ID: <1492678172.17161.1.camel@linux.intel.com> References: <20170419094143.16922-1-chris@chris-wilson.co.uk> <20170419094143.16922-23-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 938D26E333 for ; Thu, 20 Apr 2017 08:49:35 +0000 (UTC) In-Reply-To: <20170419094143.16922-23-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTctMDQtMTkgYXQgMTA6NDEgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBU aGUgbWFqb3Igc2NhbGluZyBib3R0bGVuZWNrIGluIGV4ZWNidWZmZXIgaXMgdGhlIHByb2Nlc3Np bmcgb2YgdGhlCj4gZXhlY29iamVjdHMuIENyZWF0aW5nIGFuIGF1eGlsaWFyeSBsaXN0IGlzIGlu ZWZmaWNpZW50IHdoZW4gY29tcGFyZWQgdG8KPiB1c2luZyB0aGUgZXhlY29iamVjdCBhcnJheSB3 ZSBhbHJlYWR5IGhhdmUgYWxsb2NhdGVkLgo+IAo+IFJlc2VydmF0aW9uIGlzIHRoZW4gc3BsaXQg aW50byBwaGFzZXMuIEFzIHdlIGxvb2t1cCB1cCB0aGUgVk1BLCB3ZQo+IHRyeSBhbmQgYmluZCBp dCBiYWNrIGludG8gYWN0aXZlIGxvY2F0aW9uLiBPbmx5IGlmIHRoYXQgZmFpbHMsIGRvIHdlIGFk ZAo+IGl0IHRvIHRoZSB1bmJvdW5kIGxpc3QgZm9yIHBoYXNlIDIuIEluIHBoYXNlIDIsIHdlIHRy eSBhbmQgYWRkIGFsbCB0aG9zZQo+IG9iamVjdHMgdGhhdCBjb3VsZCBub3QgZml0IGludG8gdGhl aXIgcHJldmlvdXMgbG9jYXRpb24sIHdpdGggZmFsbGJhY2sKPiB0byByZXRyeWluZyBhbGwgb2Jq ZWN0cyBhbmQgZXZpY3RpbmcgdGhlIFZNIGluIGNhc2Ugb2Ygc2V2ZXJlCj4gZnJhZ21lbnRhdGlv bi4gKFRoaXMgaXMgdGhlIHNhbWUgYXMgYmVmb3JlLCBleGNlcHQgdGhhdCBwaGFzZSAxIGlzIG5v dwo+IGRvbmUgaW5saW5lIHdpdGggbG9va2luZyB1cCB0aGUgVk1BIHRvIGF2b2lkIGFuIGl0ZXJh dGlvbiBvdmVyIHRoZQo+IGV4ZWNvYmplY3QgYXJyYXkuIEluIHRoZSBpZGVhbCBjYXNlLCB3ZSBl bGltaW5hdGUgdGhlIHNlcGFyYXRlIHJlc2VydmF0aW9uCj4gcGhhc2UpLiBEdXJpbmcgdGhlIHJl c2VydmF0aW9uIHBoYXNlLCB3ZSBvbmx5IGV2aWN0IGZyb20gdGhlIFZNIGJldHdlZW4KPiBwYXNz ZXMgKHJhdGhlciB0aGFuIGN1cnJlbnRseSBhcyB3ZSB0cnkgdG8gZml0IGV2ZXJ5IG5ldyBWTUEp LiBJbgo+IHRlc3Rpbmcgd2l0aCBVbnJlYWwgRW5naW5lJ3MgQXRsYW50aXMgZGVtbyB3aGljaCBz dHJlc3NlcyB0aGUgZXZpY3Rpb24KPiBsb2dpYyBvbiBnZW43IGNsYXNzIGhhcmR3YXJlLCB0aGlz IHNwZWVkIHVwIHRoZSBmcmFtZXJhdGUgYnkgYSBmYWN0b3Igb2YKPiAyLgo+IAo+IFRoZSBzZWNv bmQgbG9vcCBhbWFsZ2FtYXRpb24gaXMgYmV0d2VlbiBtb3ZlX3RvX2dwdSBhbmQgbW92ZV90b19h Y3RpdmUuCj4gQXMgd2UgYWx3YXlzIHN1Ym1pdCB0aGUgcmVxdWVzdCwgZXZlbiBpZiBpbmNvbXBs ZXRlLCB3ZSBjYW4gdXNlIHRoZQo+IGN1cnJlbnQgcmVxdWVzdCB0byB0cmFjayBhY3RpdmUgVk1B IGFzIHdlIHBlcmZvcm0gdGhlIGZsdXNoZXMgYW5kCj4gc3luY2hyb25pc2F0aW9uIHJlcXVpcmVk Lgo+IAo+IFRoZSBuZXh0IGJpZyBhZHZhbmNlbWVudCBpcyB0byBhdm9pZCBjb3B5aW5nIGJhY2sg dG8gdGhlIHVzZXIgYW55Cj4gZXhlY29iamVjdHMgYW5kIHJlbG9jYXRpb25zIHRoYXQgYXJlIG5v dCBjaGFuZ2VkLgo+IAo+IHYyOiBBZGQgYSBUaGVvcnkgb2YgT3BlcmF0aW9uIHNwaWVsLgo+IHYz OiBGYWxsIGJhY2sgdG8gc2xvdyByZWxvY2F0aW9ucyBpbiBwcmVwYXJhdGlvbiBmb3IgZmx1c2hp bmcgdXNlcnB0cnMuCj4gdjQ6IERvY3VtZW50IHN0cnVjdCBtZW1iZXJzLCBmYWN0b3Igb3V0IGVi X3ZhbGlkYXRlX3ZtYSgpLCBhZGQgYSBmZXcKPiBtb3JlIGNvbW1lbnRzIHRvIGV4cGxhaW4gc29t ZSBtYWdpYyBhbmQgaGlkZSBvdGhlciBtYWdpYyBiZWhpbmQgbWFjcm9zLgo+IAo+IFNpZ25lZC1v ZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgoKQ2hhbmdlbG9n IGNoZWNrcyBvdXQuIEFzc3VtaW5nIHlvdSBwZWVrZWQgYXQgdGhlIGdlbmVyYXRlZCBodG1sIGRv Y3M6CgpSZXZpZXdlZC1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXgu aW50ZWwuY29tPgoKUmVnYXJkcywgSm9vbmFzCi0tIApKb29uYXMgTGFodGluZW4KT3BlbiBTb3Vy Y2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==