From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v2 10/15] drm/i915: Remove the preempted request from the execution queue Date: Wed, 22 Feb 2017 13:50:08 +0000 Message-ID: <874bc32b-1c28-5f4b-478d-d6671fd2026b@linux.intel.com> References: <20170222114610.5819-1-chris@chris-wilson.co.uk> <20170222114610.5819-11-chris@chris-wilson.co.uk> <20170222134046.GU10557@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 mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 23F226E044 for ; Wed, 22 Feb 2017 13:50:11 +0000 (UTC) In-Reply-To: <20170222134046.GU10557@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 List-Id: intel-gfx@lists.freedesktop.org Ck9uIDIyLzAyLzIwMTcgMTM6NDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBXZWQsIEZlYiAy MiwgMjAxNyBhdCAwMTozMzoyMlBNICswMDAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4KPj4g T24gMjIvMDIvMjAxNyAxMTo0NiwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4gK3ZvaWQgX19pOTE1 X2dlbV9yZXF1ZXN0X3Vuc3VibWl0KHN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxdWVz dCkKPj4+ICt7Cj4+PiArCXN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSA9IHJlcXVlc3Qt PmVuZ2luZTsKPj4+ICsJc3RydWN0IGludGVsX3RpbWVsaW5lICp0aW1lbGluZTsKPj4+ICsKPj4+ ICsJYXNzZXJ0X3NwaW5fbG9ja2VkKCZlbmdpbmUtPnRpbWVsaW5lLT5sb2NrKTsKPj4+ICsKPj4+ ICsJLyogT25seSB1bndpbmQgaW4gcmV2ZXJzZSBvcmRlciwgcmVxdWlyZWQgc28gdGhhdCB0aGUg cGVyLWNvbnRleHQgbGlzdAo+Pj4gKwkgKiBpcyBrZXB0IGluIHNlcW5vL3Jpbmcgb3JkZXIuCj4+ PiArCSAqLwo+Pj4gKwlHRU1fQlVHX09OKHJlcXVlc3QtPmdsb2JhbF9zZXFubyAhPSBlbmdpbmUt PnRpbWVsaW5lLT5zZXFubyk7Cj4+PiArCWVuZ2luZS0+dGltZWxpbmUtPnNlcW5vLS07Cj4+PiAr Cj4+PiArCS8qIFdlIG1heSBiZSByZWN1cnNpbmcgZnJvbSB0aGUgc2lnbmFsIGNhbGxiYWNrIG9m IGFub3RoZXIgaTkxNSBmZW5jZSAqLwo+Pgo+PiBDb3B5LXBhc3RlIG9mIHRoZSBjb21tZW50IG9m IHRoZXJlIHdpbGwgcmVhbGx5IGJlIHByZWVtcHRpb24KPj4gdHJpZ2dlcmVkIGZyb20gdGhlIHNp Z25hbCBjYWxsYmFjaz8KPgo+IEkgYmVsaWV2ZSBpdCBtYXkgYmUuIFNheSBhbiBSQ1MgcmVxdWVz dCB3YXMgd2FpdGluZyBvbiBhIEJDUyByZXF1ZXN0LAo+IGFuZCB3ZSBkZWNpZGUgdG8gcHJlZW1w dCwgYW5kIGNhbiBkbyBzbyBpbW1lZGlhdGVseS4gSSB0aGluayBiZWluZwo+IHByZXBhcmVkIGZv ciB0aGUgc2FtZSByZWN1cnNpb24gaGVyZSBpcyBwcmVkdW5kYW50LgoKWWVhaCBPSywganVzdCB3 YXNuJ3Qgc3VyZSBhdCB3aGljaCBsZXZlbCB3aWxsIHdlIGhhbmRsZSBwcmVlbXB0aW9uLgoKPj4+ IHN0YXRpYyBpbnQgX19pOTE1X3N3X2ZlbmNlX2NhbGwKPj4+IHN1Ym1pdF9ub3RpZnkoc3RydWN0 IGk5MTVfc3dfZmVuY2UgKmZlbmNlLCBlbnVtIGk5MTVfc3dfZmVuY2Vfbm90aWZ5IHN0YXRlKQo+ Pj4gewo+Pj4gQEAgLTEwMzQsOSArMTA4MywxMSBAQCBsb25nIGk5MTVfd2FpdF9yZXF1ZXN0KHN0 cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxLAo+Pj4gCWlmIChmbGFncyAmIEk5MTVfV0FJ VF9MT0NLRUQpCj4+PiAJCWFkZF93YWl0X3F1ZXVlKGVycnEsICZyZXNldCk7Cj4+Pgo+Pj4gLQlp bnRlbF93YWl0X2luaXQoJndhaXQsIGk5MTVfZ2VtX3JlcXVlc3RfZ2xvYmFsX3NlcW5vKHJlcSkp Owo+Pj4gKwl3YWl0LnRzayA9IGN1cnJlbnQ7Cj4+Pgo+Pj4gK3Jlc3RhcnQ6Cj4+PiAJcmVzZXRf d2FpdF9xdWV1ZSgmcmVxLT5leGVjdXRlLCAmZXhlYyk7Cj4+PiArCXdhaXQuc2Vxbm8gPSBpOTE1 X2dlbV9yZXF1ZXN0X2dsb2JhbF9zZXFubyhyZXEpOwo+Pgo+PiBOb3Qgc3VyZSBpZiBpdCBpcyB3 b3J0aCBkcm9wcGluZyBpbnRlbF93YWl0X2luaXQsIEkgcHJlc3VtZSB0byBhdm9pZAo+PiBhc3Np Z25pbmcgdGhlIHRhc2sgdHdpY2U/IEl0IHdpbGwgc3RpbGwgYmUgdGhlIHNhbWUgdGFzayBzbyBq dXN0Cj4+IG1vdmluZyB0aGUgaW50ZWxfd2FpdF9pbml0IGhlcmUgd291bGQgYmUgY2xlYXJlci4K Pgo+IEkgd2FzIHRoaW5raW5nIHRoZSBvcHBvc2l0ZSwgc2luY2Ugd2UgYXJlIGxvb2tpbmcgYXQg d2FpdC5zZXFubyBkaXJlY3RseQo+IGVsc2V3aGVyZSwgc28gd2FudGVkIHRoYXQgdG8gYmUgY2xl YXIuIEFuZCBjdXJyZW50IGlzIGluIGEgc3BlY2lhbAo+IHJlZ2lzdGVyLCBzbyB3aHkgcGF5IHRo ZSBjb3N0IHRvIHJlbG9hZCBpdCBvbnRvIHN0YWNrIDopCgpJIGNhbiBzZWUgdGhhdCBidXQgaW50 ZWxfd2FpdF9pbml0IHdhcyBzbyBuaWNlIGFzIGEgbWFya2VyIHdoZW4gcmVhZGluZyAKdGhlIGNv ZGUuCgpNYXliZSBsZWF2ZSBpdCBhbmQgYWRkIGludGVsX3dhaXRfdXBkYXRlX3NlcW5vPwoKUmVn YXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK