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: Tue, 9 Jun 2015 12:11:06 +0100 Message-ID: <20150609111106.GA25386@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 C90CC6E2A8 for ; Tue, 9 Jun 2015 04:11:16 -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+IEBAIC0xMjM5LDExICsxMjcxLDE3IEBAIGludCBfX2k5MTVfd2FpdF9yZXF1ZXN0KHN0cnVj dCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxLAo+ICAKPiAgCQkvKiBXZSBuZWVkIHRvIGNoZWNr IHdoZXRoZXIgYW55IGdwdSByZXNldCBoYXBwZW5lZCBpbiBiZXR3ZWVuCj4gIAkJICogdGhlIGNh bGxlciBncmFiYmluZyB0aGUgc2Vxbm8gYW5kIG5vdyAuLi4gKi8KPiAtCQlpZiAocmVzZXRfY291 bnRlciAhPSBhdG9taWNfcmVhZCgmZGV2X3ByaXYtPmdwdV9lcnJvci5yZXNldF9jb3VudGVyKSkg ewo+ICsJCXJlc2V0X2luX3Byb2dyZXNzID0KPiArCQkJaTkxNV9nZW1fY2hlY2tfd2VkZ2Uocmlu Zy0+ZGV2LT5kZXZfcHJpdmF0ZSwgTlVMTCwgaW50ZXJydXB0aWJsZSk7Cj4gKwo+ICsJCWlmICgo cmVzZXRfY291bnRlciAhPSBhdG9taWNfcmVhZCgmZGV2X3ByaXYtPmdwdV9lcnJvci5yZXNldF9j b3VudGVyKSkgfHwKPiArCQkgICAgIHJlc2V0X2luX3Byb2dyZXNzKSB7Cj4gKwo+ICAJCQkvKiAu Li4gYnV0IHVwZ3JhZGUgdGhlIC1FQUdBSU4gdG8gYW4gLUVJTyBpZiB0aGUgZ3B1Cj4gIAkJCSAq IGlzIHRydWVseSBnb25lLiAqLwo+IC0JCQlyZXQgPSBpOTE1X2dlbV9jaGVja193ZWRnZSgmZGV2 X3ByaXYtPmdwdV9lcnJvciwgaW50ZXJydXB0aWJsZSk7Cj4gLQkJCWlmIChyZXQgPT0gMCkKPiAr CQkJaWYgKHJlc2V0X2luX3Byb2dyZXNzKQo+ICsJCQkJcmV0ID0gcmVzZXRfaW5fcHJvZ3Jlc3M7 Cj4gKwkJCWVsc2UKPiAgCQkJCXJldCA9IC1FQUdBSU47CgpJJ3ZlIGhhZCBhIGJpdCBtb3JlIHRp bWUgdG8gZGlnZXN0LCBhbnl0aGluZyB0aGF0IHRvdWNoZXMgdGhpcyBwaWVjZSBvZgpjb2RlIG1h a2VzIG1lIHJlY29pbCBpbiBob3Jyb3IgYXMsIGFzIGl0IGN1cnJlbnRseSBzdGFuZHMsIGl0IGlz IGFscmVhZHkKYSBidWdneSBwaWVjZSBvZiBjb2RlIHRoYXQgcmV0dXJucyBhbiBlcnJvciBpbiBj YXNlcyB3aGVyZSB0aGUgY2FsbGVyCmNhbm5vdCBwb3NzaWJseSB0b2xlcmF0ZSBhbiBlcnJvciAo YW5kIGluIGNpcmN1bXN0YW5jZXMgd2hlcmUgaXQgaXMgbm90CmFjdHVhbGx5IGFuIGVycm9yIGF0 IGFsbCkuIFRoaXMgbGVhZHMgdG8gdW5mb3J0dW5hdGVzIFdBUk5zIGFuZCBTSUdCVVMKd2hpY2gg SSBoYXZlIGJlZW4gbG9uZyBhcmd1aW5nIGFnYWluc3QgYW5kIHRyeWluZyB0byBnZXQgZml4ZWQg Zm9yIGFib3V0CjUgeWVhcnMuCgpPYnZpb3VzbHkgd2UgbmVlZCB0aGUgRUFHQUlOIGluIG9yZGVy IHRvIGRvIHRoZSBzdHJ1Y3RfbXV0ZXggYmFja29mZiBpbgp0aGUgY2FsbGVyLCBidXQgdGhlcmUg YXJlIGEgY2xhc3Mgb2Ygbm9uLWJsb2NraW5nIF9faTkxNV93YWl0X3JlcXVlc3QKdXNlcnMgdGhh dCBjYW4ganVzdCB3YWl0IHVudGlsIHRoZSByZXNldCBpcyByZXNvbHZlZC4gSGF2aW5nIHRoYXQK c3VwcG9ydCB3b3VsZCBzaW1wbGlmeSBhIG51bWJlciBvZiBjYXNlcy4gV2hhdCBzY2FyZXMgbWUg bW9zdCB0aG91Z2ggaXMKdGhlIHBvc3NpYmxpdHkgb2YgYW4gRUlPIGJlaW5nIHJlcG9ydGVkIGhl cmUsIHRob3NlIGFyZSBhbG1vc3QgZW50aXJlbHkKd3JvbmcgKGlmIHRoZSBHUFUgaXMgaHVuZywg dGhlIHJlcXVlc3Qgc2hvdWxkIGJlIGFib3J0ZWQgYW5kIGFueSB3YWl0cwphdXRvbWF0aWNhbGx5 IGNvbXBsZXRlZCkuIEknZCBsaWtlIHRvIGJlIHN1cmUgdGhhdCBURFIgZG9lc24ndCBtYWtlIEVJ TwpoYW5kbGluZyBhbnkgd29yc2UuLi4KLUNocmlzCgotLSAKQ2hyaXMgV2lsc29uLCBJbnRlbCBP cGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=