From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 08/15] drm/i915: Slaughter the thundering i915_wait_request herd Date: Mon, 30 Nov 2015 13:33:50 +0000 Message-ID: <565C503E.3090108@linux.intel.com> References: <1448786893-2522-1-git-send-email-chris@chris-wilson.co.uk> <1448786893-2522-9-git-send-email-chris@chris-wilson.co.uk> <20151130105353.GE7587@nuc-i3427.alporthouse.com> <565C3C7A.3050003@linux.intel.com> <20151130123813.GB14582@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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id A20366E5A8 for ; Mon, 30 Nov 2015 05:33:52 -0800 (PST) In-Reply-To: <20151130123813.GB14582@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 , intel-gfx@lists.freedesktop.org, "Gong, Zhipeng" , "Rogozhkin, Dmitry V" List-Id: intel-gfx@lists.freedesktop.org Ck9uIDMwLzExLzE1IDEyOjM4LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gTW9uLCBOb3YgMzAs IDIwMTUgYXQgMTI6MDk6MzBQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+Cj4+IEhp LAo+Pgo+PiBPbiAzMC8xMS8xNSAxMDo1MywgQ2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4gT24gU3Vu LCBOb3YgMjksIDIwMTUgYXQgMDg6NDg6MDZBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ Pj4+ICsJLyogT3B0aW1pc3RpYyBzcGluIGZvciB0aGUgbmV4dCBqaWZmaWUgYmVmb3JlIHRvdWNo aW5nIElSUXMgKi8KPj4+PiArCWlmIChpbnRlbF9icmVhZGNydW1ic19hZGRfd2FpdGVyKHJlcSkp IHsKPj4+PiArCQlyZXQgPSBfX2k5MTVfc3Bpbl9yZXF1ZXN0KHJlcSwgc3RhdGUpOwo+Pj4+ICsJ CWlmIChyZXQgPT0gMCkKPj4+PiArCQkJZ290byBvdXQ7Cj4+Pgo+Pj4gVGhlcmUgYXJlIGEgY291 cGxlIG9mIGludGVyZXN0aW5nIHNpZGUtZWZmZWN0cyBoZXJlLiAgQXMgd2Uga25vdyBzdGFydAo+ Pj4gdXAgdGhlIGlycSBpbiBwYXJhbGxlbCBhbmQga2VlcCBpdCBydW5uaW5nIGZvciBsb25nZXIs IGlycS9pOTE1IG5vdwo+Pj4gY29uc3VtZXMgYSBsb3Qgb2YgQ1BVIHRpbWUgKGxpa2UgNTAtMTAw JSEpIGZvciBzeW5jaHJvbm91cyBiYXRjaGVzLCBidXQKPj4+IGRvZXNuJ3Qgc2VlbSB0byBpbnRl cmZlcmUgd2l0aCBsYXRlbmN5IChhcyBzcGluX3JlcXVlc3QgaXMgc3RpbGwgbmljZWx5Cj4+PiBy dW5uaW5nIGFuZCBjYXRjaGluZyB0aGUgcmVxdWVzdCBjb21wbGV0aW9uKS4gVGhhdCBzaG91bGQg YWxzbyBzdGlsbAo+Pj4gd29yayBuaWNlbHkgb24gc2luZ2xlIGNwdSBtYWNoaW5lcyBhcyB0aGUg aXJxIGVuYWJsaW5nIHNob3VsZCBub3QKPj4+IHByZWVtcHQgdXMuICBUaGUgc2Vjb25kIGludGVy ZXN0aW5nIHNpZGUtZWZmZWN0IGlzIHRoYXQgdGhlIHN5bmNocm9ub3VzCj4+PiBsb2FkcyB0aGF0 IHJlZ3Jlc3NlZCB3aXRoIGEgMnVzIHNwaW4tcmVxdWVzdCB0aW1lb3V0IGFyZSBub3cgaGFwcHkg YWdhaW4KPj4+IGF0IDJ1cy4gQWxzbyB3aXRoIHRoZSBhY3RpdmUtcmVxdWVzdCBhbmQgdGhlIGNh bi1zcGluIGNoZWNrIGZyb20KPj4+IGFkZF93YWl0ZXIsIHJ1bm5pbmcgYSBsb3cgZnBzIGdhbWUg d2l0aCBhIGNvbXBvc2l0b3IgaXMgbm90IGJ1cm5pbmcgdGhlCj4+PiBDUFUgd2l0aCBhbnkgc3Bp bm5pbmcuCj4+Cj4+IEludGVyZXN0aW5nPyA6KSBTb3VuZHMgYmFkIHRoZSB3YXkgeW91IHByZXNl bnRlZCBpdC4KPj4KPj4gV2h5IGFuZCB3aGVyZSBpcyB0aGUgdGhyZWFkIGJ1cm5pbmcgc28gbXVj aCBDUFU/IFdvdWxkIHBlciBlbmdpbmUKPj4gcmVxIHRyZWUgbG9ja3MgaGVscD8KPgo+IEp1c3Qg c2ltcGx5IGJlaW5nIHdva2VuIHVwIGFmdGVyIGV2ZXJ5IGJhdGNoIGFuZCBjaGVja2luZyB0aGUg c2Vxbm8gaXMKPiB0aGF0IGV4cGVuc2l2ZS4gQWxtb3N0IGFzIGV4cGVuc2l2ZSBhcyB0aGUgSVJR IGhhbmRsZXIgaXRzZWxmISAoSSBleHBlY3QKPiB0b3AgaXMgYWRkaW5nIHRoZSBJUlEgaGFuZGxl ciB0aW1lIHRvIHRoZSBpcnEvaTkxNSBpbiB0aGlzIGNhc2UsIHBlcmYKPiBzYXlzIHRoYXQgbW9y ZSB0aW1lIGlzIHNwZW50IGluIHRoZSBJUlEgdGhhbiB0aGUgYm90dG9tLWhhbGYuKSBBbG1vc3QK PiBhbGwgd2FpdGVycyB3aWxsIGJlIG9uIHRoZSBzYW1lIGVuZ2luZSwgc28gSSBkb24ndCBleHBl Y3QgZmluZXIgZ3JhaW5lZAo+IHNwaW5sb2NrcyB0byBiZSBodWdlbHkgaW1wb3J0YW50Lgo+Cj4+ IElzIHRoaXMgbmV3IENQVSB0aW1lIG9yIHRoZSBvbmUgd2hpY2ggd291bGQgcHJldmlvdXNseSBi ZSBhY2NvdW50ZWQKPj4gYWdhaW5zdCBlYWNoIHdhaXRlciwgcG9sbGluZyBpbiB3YWl0IHJlcXVl c3Q/Cj4KPiBUaGlzIGlzIENQVSB0aW1lIHRoYXQgdXNlZCB0byBiZSBhYnNvcmJlZCBpbiBpOTE1 X3dhaXRfcmVxdWVzdCgpLAo+IGN1cnJlbnRseSBoaWRkZW4gYnkgaTkxNV9zcGluX3JlcXVlc3Qo KS4gSXQgaXMgdGhlIHJlYXNvbiB3aHkgaGF2aW5nCj4gZXZlcnkgd2FpdGVyIGRvaW5nIHRoZSBj aGVjayBhZnRlciBldmVyeSBpbnRlcnJ1cHQgaXMgc3VjaCBhIGJpZyBpc3N1ZQo+IGZvciBzb21l IHdvcmtsb2Fkcy4KClNvIG92ZXJhbGwgdG90YWwgQ1BVIHRpbWUgaXMgc2ltaWxhciwganVzdCBz cGxpdCBkaWZmZXJlbnRseT8KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK