From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomas Elf Subject: Re: [RFC 05/11] drm/i915: Extending i915_gem_check_wedge to check engine reset in progress Date: Tue, 09 Jun 2015 12:08:37 +0100 Message-ID: <5576C935.3040508@intel.com> References: <1433783009-17251-1-git-send-email-tomas.elf@intel.com> <1433783009-17251-6-git-send-email-tomas.elf@intel.com> <20150608172427.GE11457@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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 497616E6E5 for ; Tue, 9 Jun 2015 04:08:40 -0700 (PDT) In-Reply-To: <20150608172427.GE11457@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 Cc: "Intel-GFX@Lists.FreeDesktop.Org" , Ian Lister List-Id: intel-gfx@lists.freedesktop.org T24gMDgvMDYvMjAxNSAxODoyNCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IE9uIE1vbiwgSnVuIDA4 LCAyMDE1IGF0IDA2OjAzOjIzUE0gKzAxMDAsIFRvbWFzIEVsZiB3cm90ZToKPj4gQEAgLTQwODks MTEgKzQxMzAsNyBAQCBpOTE1X2dlbV9yaW5nX3Rocm90dGxlKHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYsIHN0cnVjdCBkcm1fZmlsZSAqZmlsZSkKPj4gICAJdW5zaWduZWQgcmVzZXRfY291bnRlcjsK Pj4gICAJaW50IHJldDsKPj4KPj4gLQlyZXQgPSBpOTE1X2dlbV93YWl0X2Zvcl9lcnJvcigmZGV2 X3ByaXYtPmdwdV9lcnJvcik7Cj4+IC0JaWYgKHJldCkKPj4gLQkJcmV0dXJuIHJldDsKPj4gLQo+ PiAtCXJldCA9IGk5MTVfZ2VtX2NoZWNrX3dlZGdlKCZkZXZfcHJpdi0+Z3B1X2Vycm9yLCBmYWxz ZSk7Cj4+ICsJcmV0ID0gaTkxNV9nZW1fd2FpdF9mb3JfZXJyb3IoZGV2X3ByaXYpOwo+PiAgIAlp ZiAocmV0KQo+PiAgIAkJcmV0dXJuIHJldDsKPj4KPj4gQEAgLTQxMTIsOSArNDE0OSwxNyBAQCBp OTE1X2dlbV9yaW5nX3Rocm90dGxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBkcm1f ZmlsZSAqZmlsZSkKPj4gICAJaWYgKHRhcmdldCA9PSBOVUxMKQo+PiAgIAkJcmV0dXJuIDA7Cj4+ Cj4+IC0JcmV0ID0gX19pOTE1X3dhaXRfcmVxdWVzdCh0YXJnZXQsIHJlc2V0X2NvdW50ZXIsIHRy dWUsIE5VTEwsIE5VTEwpOwo+PiAtCWlmIChyZXQgPT0gMCkKPj4gLQkJcXVldWVfZGVsYXllZF93 b3JrKGRldl9wcml2LT53cSwgJmRldl9wcml2LT5tbS5yZXRpcmVfd29yaywgMCk7Cj4+ICsJaWYg KHRhcmdldC0+cmluZykgewo+PiArCQlpZiAoaTkxNV9nZW1fY2hlY2tfd2VkZ2UoZGV2X3ByaXYs IE5VTEwsIGZhbHNlKSkKPj4gKwkJCXJldHVybiAtRUlPOwo+PiArCj4+ICsJCXJldCA9IF9faTkx NV93YWl0X3JlcXVlc3QodGFyZ2V0LCByZXNldF9jb3VudGVyLCB0cnVlLCBOVUxMLAo+PiArCQkJ TlVMTCk7Cj4+ICsKPj4gKwkJaWYgKHJldCA9PSAwKQo+PiArCQkJcXVldWVfZGVsYXllZF93b3Jr KGRldl9wcml2LT53cSwKPj4gKwkJCQkmZGV2X3ByaXYtPm1tLnJldGlyZV93b3JrLCAwKTsKPj4g Kwl9Cj4KPiBUaGlzIGJyZWFrcyBhbiBpbXBvcnRhbnQgYml0IG9mIEFCSS4gdGhyb3R0bGUoKSBp cyB1c2VkIHRvIGRldGVjdCB3aGVuCj4gdGhlIEdQVSBpcyBodW5nLCBldmVuIHdoZW4gdGhlIGNs aWVudCBpcyBpZGxlIChpLmUuIHdoZW4gdGhlIGNsaWVudAo+IHN0YXJ0cyB1cCBvciBpcyBzd2l0 Y2hlZCB0bykuCj4gLUNocmlzCj4KClllYWgsIHRoaXMgaXMgcHJldHR5IHNpbGx5LCB3ZSd2ZSBh Y3R1YWxseSBwaGFzZWQgb3V0IHRoaXMgY2hhbmdlIGZyb20gCkdNSU4gYnV0IHNvbWVob3cgaXQg c3Vydml2ZWQgaW4gbXkgbG9jYWwgdHJlZS4gVGhlcmUgc2hvdWxkIGJlIG5vIApjaGFuZ2VzIHRv IGk5MTVfZ2VtX3JpbmdfdGhyb3R0bGUoKS4KCkdvb2QgY2F0Y2ghCgpUaGFua3MsClRvbWFzCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=