From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 08/15] drm/i915: Clear execlist port[] before updating seqno on wedging Date: Thu, 20 Jul 2017 16:31:31 +0300 Message-ID: <874lu76xqk.fsf@gaia.fi.intel.com> References: <20170717091141.23102-1-chris@chris-wilson.co.uk> <20170717091141.23102-8-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 245616E6A1 for ; Thu, 20 Jul 2017 13:33:29 +0000 (UTC) In-Reply-To: <20170717091141.23102-8-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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gV2hlbiB3 ZSB3ZWRnZSB0aGUgZGV2aWNlLCB3ZSBjbGVhciBvdXQgdGhlIGluLWZsaWdodCByZXF1ZXN0cyBh bmQKPiBhZHZhbmNlIHRoZSBicmVhZGNydW1iIHRvIGluZGljYXRlIHRoZXkgYXJlIGNvbXBsZXRl LiBIb3dldmVyLCB0aGUKPiBicmVhZGNydW1iIGFkdmFuY2UgaW5jbHVkZXMgYW4gYXNzZXJ0IHRo YXQgdGhlIGVuZ2luZSBpcyBpZGxlLCBzbyB0aGF0Cj4gYWR2YW5jZW1lbnQgbmVlZHMgdG8gYmUg dGhlIGxhc3Qgc3RlcCB0byBlbnN1cmUgd2UgcGFzcyBvdXIgb3duIHNhbml0eQo+IGNoZWNrcy4K CkkgYW0gY29uZnVzZWQgYWJvdXQgdGhpcyBvbmUuIFRoZSBwcmV2aW91cyBwYXRjaCBzZWVtcyB0 byBtYWtlCnRoZSBjb25jZXJuIHZvaWQuCgotTWlrYQoKPgo+IFNpZ25lZC1vZmYtYnk6IENocmlz IFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbS5jIHwgMTQgKysrKysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs IDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u Ywo+IGluZGV4IDU4MGI1MDQyZjRmNy4uNDBlOTRiNGVmNTMyIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbS5jCj4gQEAgLTMxMTQsMTMgKzMxMTQsNiBAQCBzdGF0aWMgdm9pZCBlbmdpbmVfc2V0 X3dlZGdlZChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4gIAkJCWRtYV9mZW5jZV9z ZXRfZXJyb3IoJnJlcXVlc3QtPmZlbmNlLCAtRUlPKTsKPiAgCXNwaW5fdW5sb2NrX2lycXJlc3Rv cmUoJmVuZ2luZS0+dGltZWxpbmUtPmxvY2ssIGZsYWdzKTsKPiAgCj4gLQkvKiBNYXJrIGFsbCBw ZW5kaW5nIHJlcXVlc3RzIGFzIGNvbXBsZXRlIHNvIHRoYXQgYW55IGNvbmN1cnJlbnQKPiAtCSAq IChsb2NrbGVzcykgbG9va3VwIGRvZXNuJ3QgdHJ5IGFuZCB3YWl0IHVwb24gdGhlIHJlcXVlc3Qg YXMgd2UKPiAtCSAqIHJlc2V0IGl0Lgo+IC0JICovCj4gLQlpbnRlbF9lbmdpbmVfaW5pdF9nbG9i YWxfc2Vxbm8oZW5naW5lLAo+IC0JCQkJICAgICAgIGludGVsX2VuZ2luZV9sYXN0X3N1Ym1pdChl bmdpbmUpKTsKPiAtCj4gIAkvKgo+ICAJICogQ2xlYXIgdGhlIGV4ZWNsaXN0cyBxdWV1ZSB1cCBi ZWZvcmUgZnJlZWluZyB0aGUgcmVxdWVzdHMsIGFzIHRob3NlCj4gIAkgKiBhcmUgdGhlIG9uZXMg dGhhdCBrZWVwIHRoZSBjb250ZXh0IGFuZCByaW5nYnVmZmVyIGJhY2tpbmcgb2JqZWN0cwo+IEBA IC0zMTQ5LDYgKzMxNDIsMTMgQEAgc3RhdGljIHZvaWQgZW5naW5lX3NldF93ZWRnZWQoc3RydWN0 IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ICAJCSAqLwo+ICAJCWNsZWFyX2JpdChFTkdJTkVf SVJRX0VYRUNMSVNULCAmZW5naW5lLT5pcnFfcG9zdGVkKTsKPiAgCX0KPiArCj4gKwkvKiBNYXJr IGFsbCBwZW5kaW5nIHJlcXVlc3RzIGFzIGNvbXBsZXRlIHNvIHRoYXQgYW55IGNvbmN1cnJlbnQK PiArCSAqIChsb2NrbGVzcykgbG9va3VwIGRvZXNuJ3QgdHJ5IGFuZCB3YWl0IHVwb24gdGhlIHJl cXVlc3QgYXMgd2UKPiArCSAqIHJlc2V0IGl0Lgo+ICsJICovCj4gKwlpbnRlbF9lbmdpbmVfaW5p dF9nbG9iYWxfc2Vxbm8oZW5naW5lLAo+ICsJCQkJICAgICAgIGludGVsX2VuZ2luZV9sYXN0X3N1 Ym1pdChlbmdpbmUpKTsKPiAgfQo+ICAKPiAgc3RhdGljIGludCBfX2k5MTVfZ2VtX3NldF93ZWRn ZWRfQktMKHZvaWQgKmRhdGEpCj4gLS0gCj4gMi4xMy4yCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=