From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH] drm/i915: fix crash in error state readout on non-execlist platforms Date: Thu, 10 Sep 2015 14:58:22 -0700 Message-ID: <55F1FCFE.9050300@virtuousgeek.org> References: <1441921209-3430-1-git-send-email-jbarnes@virtuousgeek.org> <55F1FC83.80807@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from gproxy9-pub.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) by gabe.freedesktop.org (Postfix) with SMTP id 25A216E2CF for ; Thu, 10 Sep 2015 14:58:50 -0700 (PDT) In-Reply-To: <55F1FC83.80807@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Yu Dai , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org VGhhdCBsb29rcyBsaWtlIGl0IHdvdWxkLCBidXQgSSB0aGluayBpdCdzIHN0aWxsIGNvbmZ1c2lu ZyB0byByZWZlcmVuY2UgTFJDIHN0YXRlIHdoZW4gd2UgaGF2ZW4ndCBpbml0aWFsaXplZCBleGVj bGlzdHMgYXQgYWxsLi4uCgpKZXNzZQoKT24gMDkvMTAvMjAxNSAwMjo1NiBQTSwgWXUgRGFpIHdy b3RlOgo+IEplc3NlLAo+IAo+IFdpbGwgdGhlIHBhdGNoIGhlcmUgZml4IHRoZSBpc3N1ZT8gSXQg c2hvdWxkIGhlbHAgb3RoZXIgY2FzZXMgd2hlcmUgTFJDX1BQSFdTUF9QTiBpcyByZWZlcmVuY2Vk IG9uIG5vbi1leGVjbGlzdCAvIGd1YyBwbGF0Zm9ybXMuCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf bHJjLmgKPiBpbmRleCA0Y2M1NGIzLi4yMzNhOTMwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2xyYy5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf bHJjLmgKPiBAQCAtNzEsNyArNzEsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW50ZWxfbG9naWNh bF9yaW5nX2VtaXQoc3RydWN0IGludGVsX3JpbmdidWZmZXIgKnJpbmdidWYsCj4gCj4gIC8qIE9u ZSBleHRyYSBwYWdlIGlzIGFkZGVkIGJlZm9yZSBMUkMgZm9yIEd1QyBhcyBzaGFyZWQgZGF0YSAq Lwo+ICAjZGVmaW5lIExSQ19HVUNTSFJfUE4gICgwKQo+IC0jZGVmaW5lIExSQ19QUEhXU1BfUE4g IChMUkNfR1VDU0hSX1BOICsgMSkKPiArI2RlZmluZSBMUkNfUFBIV1NQX1BOICAoTFJDX0dVQ1NI Ul9QTiArIGk5MTUuZW5hYmxlX2d1Y19zdWJtaXNzaW9uID8gMSA6IDApCj4gICNkZWZpbmUgTFJD X1NUQVRFX1BOICAgKExSQ19QUEhXU1BfUE4gKyAxKQo+IAo+ICB2b2lkIGludGVsX2xyX2NvbnRl eHRfZnJlZShzdHJ1Y3QgaW50ZWxfY29udGV4dCAqY3R4KTsKPiAKPiBUaGFua3MsCj4gQWxleAo+ IAo+IE9uIDA5LzEwLzIwMTUgMDI6NDAgUE0sIEplc3NlIEJhcm5lcyB3cm90ZToKPj4gTG9va3Mg bGlrZSB0aGlzIHdhcyBpbnRyb2R1Y2VkIGluOgo+PiBjb21taXQgZDE2NzUxOThlZDFmMjFhZWM2 ZTAzNjMzNmU0MzQwYzQwYjcyNjQ5Nwo+PiBBdXRob3I6IEFsZXggRGFpIDx5dS5kYWlAaW50ZWwu Y29tPgo+PiBEYXRlOiAgIFdlZCBBdWcgMTIgMTU6NDM6NDMgMjAxNSArMDEwMAo+Pgo+PiAgICAg IGRybS9pOTE1OiBJbnRlZ3JhdGUgR3VDLWJhc2VkIGNvbW1hbmQgc3VibWlzc2lvbgo+Pgo+PiBU aGlzIHBhdGNoIGFzc3VtZWQgTFJDIGNvbnRleHRzIGFuZCBIV1MgbGF5b3V0LCB3aGljaCBpcyBp bmNvcnJlY3Qgb24KPj4gcGxhdGZvcm1zIHdpdGhvdXQgZXhlY2xpc3RzLiAgVGhpcyBjYW4gbGVh ZCB0byBhIGNyYXNoIGluIEdQVSBlcnJvcgo+PiBzdGF0ZSByZWFkb3V0IG9uIHRob3NlIHBsYXRm b3Jtcy4KPj4KPj4gSSBkb24ndCBzZWUgYSBidWcgZmlsZWQgZm9yIHRoaXMsIGJ1dCB0aGVyZSBt YXkgYmUgb25lIHRoYXQgSSBoYXZlbid0Cj4+IGZvdW5kLgo+Pgo+PiBDYzogQWxleCBEYWkgPHl1 LmRhaUBpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEplc3NlIEJhcm5lcyA8amJhcm5lc0B2 aXJ0dW91c2dlZWsub3JnPgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dw dV9lcnJvci5jIHwgMTkgKysrKysrKysrKysrKy0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAx MyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ3B1X2Vycm9yLmMKPj4gaW5kZXggMzM3OWY5Yy4uZDA4MjJmOCAxMDA2NDQKPj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYwo+PiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jCj4+IEBAIC00NTcsMTcgKzQ1NywyNCBAQCBpbnQg aTkxNV9lcnJvcl9zdGF0ZV90b19zdHIoc3RydWN0IGRybV9pOTE1X2Vycm9yX3N0YXRlX2J1ZiAq bSwKPj4gICAgICAgICAgIH0KPj4gICAgICAgICAgICAgaWYgKChvYmogPSBlcnJvci0+cmluZ1tp XS5od3NfcGFnZSkpIHsKPj4gKyAgICAgICAgICAgIHU2NCBod3Nfb2Zmc2V0ID0gbG93ZXJfMzJf Yml0cyhvYmotPmd0dF9vZmZzZXQpOwo+PiArICAgICAgICAgICAgdTMyICpod3NfcGFnZSA9ICZv YmotPnBhZ2VzWzBdWzBdOwo+PiArCj4+ICsgICAgICAgICAgICBpZiAoaTkxNS5lbmFibGVfZXhl Y2xpc3RzKSB7Cj4+ICsgICAgICAgICAgICAgICAgaHdzX29mZnNldCA9IG9iai0+Z3R0X29mZnNl dCArIExSQ19QUEhXU1BfUE4gKgo+PiArICAgICAgICAgICAgICAgICAgICBQQUdFX1NJWkU7Cj4+ ICsgICAgICAgICAgICAgICAgaHdzX3BhZ2UgPSAmb2JqLT5wYWdlc1tMUkNfUFBIV1NQX1BOXVsw XTsKPj4gKyAgICAgICAgICAgIH0KPj4gICAgICAgICAgICAgICBlcnJfcHJpbnRmKG0sICIlcyAt LS0gSFcgU3RhdHVzID0gMHglMDhsbHhcbiIsCj4+IC0gICAgICAgICAgICAgICAgZGV2X3ByaXYt PnJpbmdbaV0ubmFtZSwKPj4gLSAgICAgICAgICAgICAgICBvYmotPmd0dF9vZmZzZXQgKyBMUkNf UFBIV1NQX1BOICogUEFHRV9TSVpFKTsKPj4gKyAgICAgICAgICAgICAgICAgICBkZXZfcHJpdi0+ cmluZ1tpXS5uYW1lLCBod3Nfb2Zmc2V0KTsKPj4gICAgICAgICAgICAgICBvZmZzZXQgPSAwOwo+ PiAgICAgICAgICAgICAgIGZvciAoZWx0ID0gMDsgZWx0IDwgUEFHRV9TSVpFLzE2OyBlbHQgKz0g NCkgewo+PiAgICAgICAgICAgICAgICAgICBlcnJfcHJpbnRmKG0sICJbJTA0eF0gJTA4eCAlMDh4 ICUwOHggJTA4eFxuIiwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldCwKPj4gLSAg ICAgICAgICAgICAgICAgICAgICAgb2JqLT5wYWdlc1tMUkNfUFBIV1NQX1BOXVtlbHRdLAo+PiAt ICAgICAgICAgICAgICAgICAgICAgICBvYmotPnBhZ2VzW0xSQ19QUEhXU1BfUE5dW2VsdCsxXSwK Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgb2JqLT5wYWdlc1tMUkNfUFBIV1NQX1BOXVtlbHQr Ml0sCj4+IC0gICAgICAgICAgICAgICAgICAgICAgIG9iai0+cGFnZXNbTFJDX1BQSFdTUF9QTl1b ZWx0KzNdKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgaHdzX3BhZ2VbZWx0XSwKPj4gKyAg ICAgICAgICAgICAgICAgICAgICAgaHdzX3BhZ2VbZWx0KzFdLAo+PiArICAgICAgICAgICAgICAg ICAgICAgICBod3NfcGFnZVtlbHQrMl0sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGh3c19w YWdlW2VsdCszXSk7Cj4+ICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXQgKz0gMTY7Cj4+ICAg ICAgICAgICAgICAgfQo+PiAgICAgICAgICAgfQo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK