From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 2/2] drm/i915: Postpone fake breadcrumb interrupt if a real interrupt is pending Date: Thu, 16 Feb 2017 10:38:08 +0000 Message-ID: <10ed2cc7-6655-5aa5-9dd2-fa1369176b5d@linux.intel.com> References: <20170216092959.31933-1-chris@chris-wilson.co.uk> <20170216092959.31933-2-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id F12BE6EAB0 for ; Thu, 16 Feb 2017 10:38:25 +0000 (UTC) In-Reply-To: <20170216092959.31933-2-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 Ck9uIDE2LzAyLzIwMTcgMDk6MjksIENocmlzIFdpbHNvbiB3cm90ZToKPiBJZiB0aGUgdGltZXIg ZXhwaXJlcyBmb3IgZW5hYmxpbmcgdGhlIGZha2UgaW50ZXJydXB0LCBjaGVjayB0byBzZWUKPiBp ZiB0aGVyZSBpcyBhIHJlYWwgaW50ZXJydXB0IHF1ZXVlZCBiZWZvcmUgbWFraW5nIHRoZSBkZWNp c2lvbiB0byBzdGFydAo+IHBvbGxpbmcuIFRoaXMgaGVscHMgaW4gc2l0dWF0aW9ucyB3aGVyZSB3 ZSBoYXZlIGEgdmVyeSBzbG93IGlycS1zZXFubwo+IGJhcnJpZXIgdGhhdCBtYXkgYWNjcnVlIG1v cmUgYnJlYWRjcnVtYiBpbnRlcnJ1cHRzIGJlZm9yZSBpdCBpcyBhYmxlIHRvCj4gY2F0Y2ggdXAu IEl0IHN0aWxsIGxlYXZlcyBhIGhvbGUgZm9yIHRoZSB0aW1lciB0byBleHBpcmUgYXMgd2UgYXJl Cj4gcHJvY2Vzc2luZyB0aGUgbGFzdCBpcnEtc2Vxbm8gYmFycmllciwgYnV0IGl0IGFwcGVhcnMg dG8gaGVscCByZWR1Y2UgdGhlCj4gZnJlcXVlbmN5IG9mICJtaXNzZWQtaW50ZXJydXB0cyIgb24g SXJvbmxha2UsIGF0IGxlYXN0Lgo+Cj4gUmVmZXJlbmNlczogaHR0cHM6Ly9idWdzLmZyZWVkZXNr dG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTk4MTYKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxz b24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRr by51cnN1bGluQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf YnJlYWRjcnVtYnMuYyB8IDUgKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygr KQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2JyZWFkY3J1bWJz LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9icmVhZGNydW1icy5jCj4gaW5kZXggZWYz YWRmZDM3ZDdkLi4yMTI2OTQyMWJkMmEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfYnJlYWRjcnVtYnMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2JyZWFkY3J1bWJzLmMKPiBAQCAtNDEsNiArNDEsMTEgQEAgc3RhdGljIHZvaWQgaW50ZWxfYnJl YWRjcnVtYnNfaGFuZ2NoZWNrKHVuc2lnbmVkIGxvbmcgZGF0YSkKPiAgCQlyZXR1cm47Cj4gIAl9 Cj4KPiArCWlmICh0ZXN0X2JpdChFTkdJTkVfSVJRX0JSRUFEQ1JVTUIsICZlbmdpbmUtPmlycV9w b3N0ZWQpKSB7Cj4gKwkJbW9kX3RpbWVyKCZiLT5oYW5nY2hlY2ssIGppZmZpZXMgKyAxKTsKPiAr CQlyZXR1cm47Cj4gKwl9Cj4gKwo+ICAJRFJNX0RFQlVHKCJIYW5nY2hlY2sgdGltZXIgZWxhcHNl ZC4uLiAlcyBpZGxlXG4iLCBlbmdpbmUtPm5hbWUpOwo+ICAJc2V0X2JpdChlbmdpbmUtPmlkLCAm ZW5naW5lLT5pOTE1LT5ncHVfZXJyb3IubWlzc2VkX2lycV9yaW5ncyk7Cj4gIAltb2RfdGltZXIo JmVuZ2luZS0+YnJlYWRjcnVtYnMuZmFrZV9pcnEsIGppZmZpZXMgKyAxKTsKPgoKQW5vdGhlciBo bW0gOiksIGJhcnJpZXJzIGFyZSBzbyBtdWNoIHNob3J0ZXIgdGhhbiB0aGUgaGFuZ2NoZWNrIGlu dGVydmFsIAooMTUwMG1zKSBzbyBJIGRvbid0IHF1aXRlIHVuZGVyc3RhbmQgd2hhdCBpcyB0aGUg cHJvYmxlbS4KClNob3VsZCB3ZSBpbnN0ZWFkIHB1dCBhIG1vZF90aW1lciB3aGVuIHJhaXNpbmcg dGhlIHVzZXIgaXJxPwoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK