From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [RFC 05/11] drm/i915: Extending i915_gem_check_wedge to check engine reset in progress Date: Mon, 8 Jun 2015 18:24:27 +0100 Message-ID: <20150608172427.GE11457@nuc-i3427.alporthouse.com> References: <1433783009-17251-1-git-send-email-tomas.elf@intel.com> <1433783009-17251-6-git-send-email-tomas.elf@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id 5E0E96E699 for ; Mon, 8 Jun 2015 10:24:56 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1433783009-17251-6-git-send-email-tomas.elf@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tomas Elf Cc: Intel-GFX@Lists.FreeDesktop.Org, Ian Lister List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKdW4gMDgsIDIwMTUgYXQgMDY6MDM6MjNQTSArMDEwMCwgVG9tYXMgRWxmIHdyb3Rl Ogo+IEBAIC00MDg5LDExICs0MTMwLDcgQEAgaTkxNV9nZW1fcmluZ190aHJvdHRsZShzdHJ1Y3Qg ZHJtX2RldmljZSAqZGV2LCBzdHJ1Y3QgZHJtX2ZpbGUgKmZpbGUpCj4gIAl1bnNpZ25lZCByZXNl dF9jb3VudGVyOwo+ICAJaW50IHJldDsKPiAgCj4gLQlyZXQgPSBpOTE1X2dlbV93YWl0X2Zvcl9l cnJvcigmZGV2X3ByaXYtPmdwdV9lcnJvcik7Cj4gLQlpZiAocmV0KQo+IC0JCXJldHVybiByZXQ7 Cj4gLQo+IC0JcmV0ID0gaTkxNV9nZW1fY2hlY2tfd2VkZ2UoJmRldl9wcml2LT5ncHVfZXJyb3Is IGZhbHNlKTsKPiArCXJldCA9IGk5MTVfZ2VtX3dhaXRfZm9yX2Vycm9yKGRldl9wcml2KTsKPiAg CWlmIChyZXQpCj4gIAkJcmV0dXJuIHJldDsKPiAgCj4gQEAgLTQxMTIsOSArNDE0OSwxNyBAQCBp OTE1X2dlbV9yaW5nX3Rocm90dGxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBkcm1f ZmlsZSAqZmlsZSkKPiAgCWlmICh0YXJnZXQgPT0gTlVMTCkKPiAgCQlyZXR1cm4gMDsKPiAgCj4g LQlyZXQgPSBfX2k5MTVfd2FpdF9yZXF1ZXN0KHRhcmdldCwgcmVzZXRfY291bnRlciwgdHJ1ZSwg TlVMTCwgTlVMTCk7Cj4gLQlpZiAocmV0ID09IDApCj4gLQkJcXVldWVfZGVsYXllZF93b3JrKGRl dl9wcml2LT53cSwgJmRldl9wcml2LT5tbS5yZXRpcmVfd29yaywgMCk7Cj4gKwlpZiAodGFyZ2V0 LT5yaW5nKSB7Cj4gKwkJaWYgKGk5MTVfZ2VtX2NoZWNrX3dlZGdlKGRldl9wcml2LCBOVUxMLCBm YWxzZSkpCj4gKwkJCXJldHVybiAtRUlPOwo+ICsKPiArCQlyZXQgPSBfX2k5MTVfd2FpdF9yZXF1 ZXN0KHRhcmdldCwgcmVzZXRfY291bnRlciwgdHJ1ZSwgTlVMTCwKPiArCQkJTlVMTCk7Cj4gKwo+ ICsJCWlmIChyZXQgPT0gMCkKPiArCQkJcXVldWVfZGVsYXllZF93b3JrKGRldl9wcml2LT53cSwK PiArCQkJCSZkZXZfcHJpdi0+bW0ucmV0aXJlX3dvcmssIDApOwo+ICsJfQoKVGhpcyBicmVha3Mg YW4gaW1wb3J0YW50IGJpdCBvZiBBQkkuIHRocm90dGxlKCkgaXMgdXNlZCB0byBkZXRlY3Qgd2hl bgp0aGUgR1BVIGlzIGh1bmcsIGV2ZW4gd2hlbiB0aGUgY2xpZW50IGlzIGlkbGUgKGkuZS4gd2hl biB0aGUgY2xpZW50CnN0YXJ0cyB1cCBvciBpcyBzd2l0Y2hlZCB0bykuCi1DaHJpcwoKLS0gCkNo cmlzIFdpbHNvbiwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50cmUKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK