From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 2/3] drm/i915: Detect page faults during hangcheck Date: Mon, 16 Mar 2015 18:53:40 +0100 Message-ID: <20150316175340.GL21993@phenom.ffwll.local> References: <1426513596-11338-1-git-send-email-mika.kuoppala@intel.com> <1426513596-11338-3-git-send-email-mika.kuoppala@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by gabe.freedesktop.org (Postfix) with ESMTP id 41EB36E5C1 for ; Mon, 16 Mar 2015 10:51:59 -0700 (PDT) Received: by weop45 with SMTP id p45so18614407weo.0 for ; Mon, 16 Mar 2015 10:51:58 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1426513596-11338-3-git-send-email-mika.kuoppala@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXIgMTYsIDIwMTUgYXQgMDM6NDY6MzVQTSArMDIwMCwgTWlrYSBLdW9wcGFsYSB3 cm90ZToKPiBGcm9tOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiAK PiBPbiBTYW5keWJyaWRnZSssIHRoZSBHUFUgcHJvdmlkZXMgdGhlIEVSUk9SIHJlZ2lzdGVyIGZv ciBkZXRlY3RpbmcgcGFnZQo+IGZhdWx0cy4gSG9vayB0aGlzIHVwIHRvIG91ciBoYW5nY2hlY2sg c28gdGhhdCB3ZSBjYW4gZHVtcCB0aGUgZXJyb3IKPiBzdGF0ZSBzb29uIGFmdGVyIHN1Y2ggYW4g ZXZlbnQgb2NjdXJzLiBUaGlzIHdvdWxkIGJlIGJldHRlciBpbnNpZGUgYW4KPiBpbnRlcnJ1cHQg aGFuZGxlciwgYnV0IGl0IHNlcnZlcyBhIHB1cnBvc2UgaGVyZSBhcyBpdCBkZXRlY3RzIHRoYXQg b3VyCj4gaW5pdGlhbCBjb250ZXh0IHNldHVwIGlzIGludmFsaWQuLi4KPiAKPiBSZXZpZXdlZC1i eTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1i eTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgICAgIHwgNSArKysrKwo+ICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF91bmNvcmUuYyB8IDIgKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2Vy dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEu YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiBpbmRleCA0OWFkNWZiLi5lYTY2 OGZjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCj4gQEAgLTI5MjksNiArMjkyOSwxMSBA QCBzdGF0aWMgdm9pZCBpOTE1X2hhbmdjaGVja19lbGFwc2VkKHN0cnVjdCB3b3JrX3N0cnVjdCAq d29yaykKPiAgCWlmICghaTkxNS5lbmFibGVfaGFuZ2NoZWNrKQo+ICAJCXJldHVybjsKPiAgCj4g KwlpZiAoSU5URUxfSU5GTyhkZXZfcHJpdiktPmdlbiA+PSA2ICYmIEk5MTVfUkVBRChFUlJPUl9H RU42KSkgewo+ICsJCWk5MTVfaGFuZGxlX2Vycm9yKGRldiwgZmFsc2UsICJHUFUgcmVwb3J0ZWQg YSBwYWdlIGZhdWx0Iik7Cj4gKwkJSTkxNV9XUklURShFUlJPUl9HRU42LCAwKTsKClNob3VsZG4n dCB3ZSBhbHNvIGF0IGxlYXN0IHJlcG9ydCB0aGUgYml0cyBmcm9tIHRoZSBFUlJPUiByZWdpc3Rl cgpzb21ld2hlcmU/IE9yIGFyZSB0aGV5IHN1cHJlbWVseSB1c2VsZXNzPwotRGFuaWVsCgo+ICsJ fQo+ICsKPiAgCWZvcl9lYWNoX3JpbmcocmluZywgZGV2X3ByaXYsIGkpIHsKPiAgCQl1NjQgYWN0 aGQ7Cj4gIAkJdTMyIHNlcW5vOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF91bmNvcmUuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5jCj4gaW5k ZXggYWI1Y2M5NC4uYzU4NTM1ZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF91bmNvcmUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3VuY29yZS5j Cj4gQEAgLTM1OSw2ICszNTksOCBAQCBzdGF0aWMgdm9pZCBfX2ludGVsX3VuY29yZV9lYXJseV9z YW5pdGl6ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+ICAJaWYgKElTX0dFTjYoZGV2KSB8fCBJ U19HRU43KGRldikpCj4gIAkJX19yYXdfaTkxNV93cml0ZTMyKGRldl9wcml2LCBHVEZJRk9EQkcs Cj4gIAkJCQkgICBfX3Jhd19pOTE1X3JlYWQzMihkZXZfcHJpdiwgR1RGSUZPREJHKSk7Cj4gKwlp ZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4gPj0gNikKPiArCQlfX3Jhd19pOTE1X3dyaXRlMzIoZGV2 X3ByaXYsIEVSUk9SX0dFTjYsIDApOwo+ICAKPiAgCWludGVsX3VuY29yZV9mb3JjZXdha2VfcmVz ZXQoZGV2LCByZXN0b3JlX2ZvcmNld2FrZSk7Cj4gIH0KPiAtLSAKPiAxLjkuMQo+IAo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVs IFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cu ZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK