From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 2/6] drm/i915/ringbuffer: Remove irq-seqno w/a for gen6/7 rcs Date: Mon, 31 Dec 2018 10:28:48 +0000 Message-ID: <58fa8e8d-c759-4dd1-cb4c-ccee841d9410@linux.intel.com> References: <20181228171641.16531-1-chris@chris-wilson.co.uk> <20181228171641.16531-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 mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id AA0A56E698 for ; Mon, 31 Dec 2018 10:28:50 +0000 (UTC) In-Reply-To: <20181228171641.16531-2-chris@chris-wilson.co.uk> Content-Language: en-US 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 Ck9uIDI4LzEyLzIwMTggMTc6MTYsIENocmlzIFdpbHNvbiB3cm90ZToKPiBIYXZpbmcgdHJhbnNp dGlvbmVkIHRvIHVzaW5nIFBJUEVDT05UUk9MIHRvIGNvbWJpbmUgdGhlIGZsdXNoIHdpdGggdGhl Cj4gYnJlYWRjcnVtYiB3cml0ZSB1c2luZyB0aGVpciBwb3N0LXN5bmMgZnVuY3Rpb25zLCBhc3N1 bWUgdGhhdCB0aGlzIHdpbGwKPiByZXNvbHZlIHRoZSBzZXJpYWxpc2F0aW9uIHdpdGggdGhlIHN1 YnNlcXVlbnQgTUlfVVNFUl9JTlRFUlJVUFQuIFRoYXQgaXMKPiB3aGVuIGluc3BlY3RpbmcgdGhl IGJyZWFkY3J1bWIgYWZ0ZXIgYW4gaW50ZXJydXB0IHdlIGNhbiByZWx5IG9uIHRoZSB3cml0ZQo+ IGJlaW5nIHBvc3RlZCAoaS5lLiB0aGUgSFdTUCB3aWxsIGJlIGNvaGVyZW50KS4KPiAKPiBUZXN0 aW5nIHVzaW5nIGdlbV9zeW5jIHNob3dzIHRoYXQgdGhlIFBJUEVDT05UUk9MICsgQ1Mgc3RhbGwg ZG9lcwo+IHNlcmlhbGlzZSB0aGUgY29tbWFuZCBzdHJlYW1lciBzdWZmaWNpZW50IHRoYXQgdGhl IGJyZWFkY3J1bWIgbGFuZHMKPiBiZWZvcmUgdGhlIE1JX1VTRVJfSU5URVJSVVBULiBUaGUgc2Ft ZSBpcyBub3QgdHJ1ZSBmb3IgTUlfRkxVU0hfRFcuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMg V2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgfCAyIC0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMiBk ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf cmluZ2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4g aW5kZXggZDc3M2Y3ZGQzMmE5Li4xYjkyNjQ4ODNhOGQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfcmluZ2J1ZmZlci5jCj4gQEAgLTIyMTgsMTMgKzIyMTgsMTEgQEAgaW50IGludGVs X2luaXRfcmVuZGVyX3JpbmdfYnVmZmVyKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkK PiAgIAkJZW5naW5lLT5lbWl0X2ZsdXNoID0gZ2VuN19yZW5kZXJfcmluZ19mbHVzaDsKPiAgIAkJ ZW5naW5lLT5lbWl0X2JyZWFkY3J1bWIgPSBnZW43X3Jjc19lbWl0X2JyZWFkY3J1bWI7Cj4gICAJ CWVuZ2luZS0+ZW1pdF9icmVhZGNydW1iX3N6ID0gZ2VuN19yY3NfZW1pdF9icmVhZGNydW1iX3N6 Owo+IC0JCWVuZ2luZS0+aXJxX3NlcW5vX2JhcnJpZXIgPSBnZW42X3NlcW5vX2JhcnJpZXI7Cj4g ICAJfSBlbHNlIGlmIChJU19HRU4oZGV2X3ByaXYsIDYpKSB7Cj4gICAJCWVuZ2luZS0+aW5pdF9j b250ZXh0ID0gaW50ZWxfcmNzX2N0eF9pbml0Owo+ICAgCQllbmdpbmUtPmVtaXRfZmx1c2ggPSBn ZW42X3JlbmRlcl9yaW5nX2ZsdXNoOwo+ICAgCQllbmdpbmUtPmVtaXRfYnJlYWRjcnVtYiA9IGdl bjZfcmNzX2VtaXRfYnJlYWRjcnVtYjsKPiAgIAkJZW5naW5lLT5lbWl0X2JyZWFkY3J1bWJfc3og PSBnZW42X3Jjc19lbWl0X2JyZWFkY3J1bWJfc3o7Cj4gLQkJZW5naW5lLT5pcnFfc2Vxbm9fYmFy cmllciA9IGdlbjZfc2Vxbm9fYmFycmllcjsKPiAgIAl9IGVsc2UgaWYgKElTX0dFTihkZXZfcHJp diwgNSkpIHsKPiAgIAkJZW5naW5lLT5lbWl0X2ZsdXNoID0gZ2VuNF9yZW5kZXJfcmluZ19mbHVz aDsKPiAgIAl9IGVsc2Ugewo+IAoKSWYgdGhlIHByb29mIHdhcyBpbiB0aGUgcHVkZGluZywgdGhl bjoKClJldmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29t PgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK