From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [RFC 4/4] drm/i915: Stop tracking execlists retired requests Date: Mon, 11 Apr 2016 10:10:56 +0100 Message-ID: <570B6A20.8040604@linux.intel.com> References: <1460123698-16832-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1460123698-16832-5-git-send-email-tvrtko.ursulin@linux.intel.com> <20160408145703.GB1787@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 mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 09CAB6E2B0 for ; Mon, 11 Apr 2016 09:10:59 +0000 (UTC) In-Reply-To: <20160408145703.GB1787@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, Tvrtko Ursulin List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA4LzA0LzE2IDE1OjU3LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gT24gRnJpLCBBcHIgMDgs IDIwMTYgYXQgMDI6NTQ6NThQTSArMDEwMCwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cj4+IEBAIC02 MTUsMTEgKzYxMyw2IEBAIHN0YXRpYyB2b2lkIGV4ZWNsaXN0c19jb250ZXh0X3F1ZXVlKHN0cnVj dCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxdWVzdCkKPj4gICAJc3RydWN0IGRybV9pOTE1X2dl bV9yZXF1ZXN0ICpjdXJzb3I7Cj4+ICAgCWludCBudW1fZWxlbWVudHMgPSAwOwo+Pgo+PiAtCWlm IChyZXF1ZXN0LT5jdHggIT0gcmVxdWVzdC0+aTkxNS0+a2VybmVsX2NvbnRleHQpCj4+IC0JCWlu dGVsX2xyX2NvbnRleHRfcGluKHJlcXVlc3QtPmN0eCwgZW5naW5lKTsKPj4gLQo+PiAtCWk5MTVf Z2VtX3JlcXVlc3RfcmVmZXJlbmNlKHJlcXVlc3QpOwo+PiAtCj4+ICAgCXNwaW5fbG9ja19iaCgm ZW5naW5lLT5leGVjbGlzdF9sb2NrKTsKPj4KPj4gICAJbGlzdF9mb3JfZWFjaF9lbnRyeShjdXJz b3IsICZlbmdpbmUtPmV4ZWNsaXN0X3F1ZXVlLCBleGVjbGlzdF9saW5rKQo+PiBAQCAtNjM2LDEx ICs2MjksMTIgQEAgc3RhdGljIHZvaWQgZXhlY2xpc3RzX2NvbnRleHRfcXVldWUoc3RydWN0IGRy bV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXF1ZXN0KQo+PiAgIAkJaWYgKHJlcXVlc3QtPmN0eCA9PSB0 YWlsX3JlcS0+Y3R4KSB7Cj4+ICAgCQkJV0FSTih0YWlsX3JlcS0+ZWxzcF9zdWJtaXR0ZWQgIT0g MCwKPj4gICAJCQkJIk1vcmUgdGhhbiAyIGFscmVhZHktc3VibWl0dGVkIHJlcXMgcXVldWVkXG4i KTsKPj4gLQkJCWxpc3RfbW92ZV90YWlsKCZ0YWlsX3JlcS0+ZXhlY2xpc3RfbGluaywKPj4gLQkJ CQkgICAgICAgJmVuZ2luZS0+ZXhlY2xpc3RfcmV0aXJlZF9yZXFfbGlzdCk7Cj4+ICsJCQlsaXN0 X2RlbCgmdGFpbF9yZXEtPmV4ZWNsaXN0X2xpbmspOwo+PiArCQkJaTkxNV9nZW1fcmVxdWVzdF91 bnJlZmVyZW5jZSh0YWlsX3JlcSk7Cj4+ICAgCQl9Cj4+ICAgCX0KPj4KPj4gKwlpOTE1X2dlbV9y ZXF1ZXN0X3JlZmVyZW5jZShyZXF1ZXN0KTsKPj4gICAJbGlzdF9hZGRfdGFpbCgmcmVxdWVzdC0+ ZXhlY2xpc3RfbGluaywgJmVuZ2luZS0+ZXhlY2xpc3RfcXVldWUpOwo+Cj4gSWYgeW91IHdhbnQg dG8gZ2V0IHRydWx5IHJhZGljYWwsIHdlIGRvIG5vdCBuZWVkIHRoZSByZWYgb24gdGhlIHJlcXVl c3QKPiB1bnRpbCBpdCBpcyBzdWJtaXR0ZWQgdG8gaGFyZHdhcmUuIChBcyB0aGUgcmVxdWVzdCBj YW5ub3QgYmUgcmV0aXJlZAo+IHVudGlsIGl0IGhhcyBkb25lIHNvLCBpdCBjYW4gbGVhdmUgdGhl IGV4ZWNsaXN0X3F1ZXVlIHVudGlsIHdlIGNvbW1pdCBpdAo+IHRvIGh3LCBvciBwZXJmb3JtIHRo ZSBjYW5jZWwpLgoKRG9uJ3Qga25vdy4gSXQgaXMgc2ltcGxlIGFuZCBuaWNlIHRoYXQgcmVmZXJl bmNlIGlzIHRpZWQgdG8gcHJlc2VuY2Ugb24gCmV4ZWNsaXN0X3F1ZXVlLgoKTW9yZSBpbXBvcnRh bnRseSwgdGhlIHBhdGNoIGFzIHByZXNlbnRlZCBoYXMgYSBmbGF3IHRoYXQgaXQgZGVyZWZlcmVu Y2VzIApyZXEtPmN0eCBmcm9tIGV4ZWNsaXN0c19jaGVja19yZW1vdmVfcmVxdWVzdCB3aGVyZSB0 aGUgY29udGV4dCBwaW4gbWF5IApoYXZlIGRpc2FwcGVhcmVkIGFscmVhZHkgZHVlIGNvbnRleHQg Y29tcGxldGUgaW50ZXJydXB0cyBnZXR0aW5nIGJlaGluZCAKd2hlbiBjb2FsbGVzY2luZy4KCkkg d2lsbCBuZWVkIHRvIGNhY2hlIGN0eF9pZCBpbiB0aGUgcmVxdWVzdCBJIHRoaW5rLiBJdCBpcyBm aW5lIGRvIHRvIAp0aGF0IHNpbmNlIGN0eCBpZCBtdXN0IGJlIHVuaXF1ZSBhbmQgc3RhYmxlIGZv ciBhIHJlcXVlc3QuCgpNYXliZSBldmVuIEkgc2hvdWxkIHB1bGwgaW4geW91ciBwYXRjaCB3aGlj aCBtYWtlcyBjdHggaWRzIHN0YWJsZSBhbmQgCnBlcnNpc3RlbnQgYWxpZ25lZCB3aXRoIGNvbnRl eHQgZXhpc3RlbmNlIGFuZCBub3QgcGluLiBUaGluayBJJ3ZlIHNlZW4gCnNvbWV0aGluZyBsaWtl IHRoYXQgc29tZXdoZXJlLgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK