From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 2/3] drm/i915: Call synchronize_irq() after resetting the GPU Date: Fri, 30 Sep 2016 11:26:55 +0300 Message-ID: <8737kh6be8.fsf@gaia.fi.intel.com> References: <20160930075032.30967-1-chris@chris-wilson.co.uk> <20160930075032.30967-2-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 3FE136E249 for ; Fri, 30 Sep 2016 08:28:10 +0000 (UTC) In-Reply-To: <20160930075032.30967-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 Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gV2hlbiB3 ZSByZXNldCB0aGUgR1BVLCB3ZSB3YW50IHRvIHJlaW5pdGlhbGlzZSBpdCBmcm9tIGEga25vd24g c3RlcC4gSW4KPiBvcmRlciB0byBkbyBzbywgd2UgaGF2ZSB0byBmbHVzaCBhbnkgcGVuZGluZyBv cGVyYXRpb25zIGZyb20gdGhlIGlycQo+IGhhbmRsZXIgYW5kIGl0cyB0YXNrbGV0cy4gQWRkIGEg bWlzc2luZyBzeW5jaHJvbml6ZV9pcnEoKS4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNv biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1 b3BwYWxhQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u YyB8IDcgKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gaW5kZXggMTQxOGMxYzUyMmNiLi5k MDM3ZGE4ZWE0NDkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0u Ywo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBAQCAtMjU4MSw4ICsy NTgxLDYgQEAgc3RhdGljIHZvaWQgaTkxNV9nZW1fcmVzZXRfZW5naW5lKHN0cnVjdCBpbnRlbF9l bmdpbmVfY3MgKmVuZ2luZSkKPiAgCXN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICppbmNvbXBsZXRl X2N0eDsKPiAgCWJvb2wgcmluZ19odW5nOwo+ICAKPiAtCS8qIEVuc3VyZSBpcnEgaGFuZGxlciBm aW5pc2hlcywgYW5kIG5vdCBydW4gYWdhaW4uICovCj4gLQl0YXNrbGV0X2tpbGwoJmVuZ2luZS0+ aXJxX3Rhc2tsZXQpOwo+ICAJaWYgKGVuZ2luZS0+aXJxX3NlcW5vX2JhcnJpZXIpCj4gIAkJZW5n aW5lLT5pcnFfc2Vxbm9fYmFycmllcihlbmdpbmUpOwo+ICAKPiBAQCAtMjYyNCw2ICsyNjIyLDEx IEBAIHZvaWQgaTkxNV9nZW1fcmVzZXQoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 KQo+ICAKPiAgCWk5MTVfZ2VtX3JldGlyZV9yZXF1ZXN0cyhkZXZfcHJpdik7Cj4gIAo+ICsJLyog RW5zdXJlIGlycSBoYW5kbGVyIGZpbmlzaGVzLCBhbmQgbm90IHJ1biBhZ2Fpbi4gKi8KPiArCXN5 bmNocm9uaXplX2lycShkZXZfcHJpdi0+ZHJtLmlycSk7Cj4gKwlmb3JfZWFjaF9lbmdpbmUoZW5n aW5lLCBkZXZfcHJpdikKPiArCQl0YXNrbGV0X2tpbGwoJmVuZ2luZS0+aXJxX3Rhc2tsZXQpOwo+ ICsKCkJ1dCB5b3Ugc3RpbGwgbWlnaHQgZ2V0IG9uZSB0YXNrbGV0IHJ1biBpZiB0aGVyZSB3YXMg aW50ZXJydXB0IHBlbmRpbmcsCnBvc3QgcmVzZXQ/CgpIb3cgYWJvdXQgdGhpcyBraW5kIG9mIG9y ZGVyaW5nOgoKZW5naW5lLT5kaXNhYmxlX2lycSgpOwpzeW5jaHJvbml6ZV9pcnEoKTsKdGFza2xl dF9raWxsKGVuZ2luZSk7CgppbnRlbF9ncHVfcmVzZXQoKTsKaTkxNV9nZW1fcmVzZXQoKTsKClBl cmhhcHMgSSBhbSBwYXJhbm9pZCBidXQgSSB3YW50IHRvIGd1YXJhbnRlZSB0aGUgZnJvemVuIHN0 YXRlCmJlZm9yZSB3ZSBoaXQgdGhlIHJlc2V0IGJ1dHRvbi4KCi1NaWthCgoKPiAgCWZvcl9lYWNo X2VuZ2luZShlbmdpbmUsIGRldl9wcml2KQo+ICAJCWk5MTVfZ2VtX3Jlc2V0X2VuZ2luZShlbmdp bmUpOwo+ICAKPiAtLSAKPiAyLjkuMwo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=