From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915: Emit a user level message when resetting the GPU (or engine) Date: Mon, 10 Jul 2017 17:20:36 +0300 Message-ID: <87pod88jbf.fsf@gaia.fi.intel.com> References: <20170709132730.5843-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 802236E155 for ; Mon, 10 Jul 2017 14:21:24 +0000 (UTC) In-Reply-To: <20170709132730.5843-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gQWx0aG91 Z2ggYSBiYW5uZWQgY29udGV4dCB3aWxsIGJlIHRvbGQgdG8gLUVJTyBvZmYgaWYgdGhleSB0cnkg dG8gc3VibWl0Cj4gbW9yZSByZXF1ZXN0cywgd2UgaGF2ZSBhIGRpc2NyZXBhbmN5IGJldHdlZW4g d2hvbGUgZGV2aWNlIHJlc2V0cyBhbmQKPiBwZXItZW5naW5lIHJlc2V0cyB3aGVyZSB3ZSByZXBv cnQgdGhlIEdQVSByZXNldCBidXQgbm90IHRoZSBlbmdpbmUKPiByZXNldHMuIFRoaXMgbGVhdmVz IGEgYml0IG9mIG15c3RlcnkgYXMgdG8gd2h5IHRoZSBjb250ZXh0IHdhcyBiYW5uZWQsCj4gYW5k IGFsc28gcmVkdWNlcyBhd2FyZW5lc3Mgb3ZlcmFsbCBvZiB3aGVuIGEgR1BVIChlbmdpbmUpIHJl c2V0IG9jY3Vycwo+IHdpdGggaXRzIHBvc3NpYmxlIHNpZGUtZWZmZWN0cy4KPgo+IFNpZ25lZC1v ZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBNaWNo ZWwgVGhpZXJyeSA8bWljaGVsLnRoaWVycnlAaW50ZWwuY29tPgo+IENjOiBNaWthIEt1b3BwYWxh IDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9kcnYuYyB8IDggKysrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0 aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwo+IGluZGV4 IGQzMDc2YTc0YzE3ZS4uZGRlNTc4M2I4ZjgwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5j Cj4gQEAgLTE4NjUsOSArMTg2NSwxMCBAQCB2b2lkIGk5MTVfcmVzZXQoc3RydWN0IGRybV9pOTE1 X3ByaXZhdGUgKmRldl9wcml2KQo+ICAJaWYgKCFpOTE1X2dlbV91bnNldF93ZWRnZWQoZGV2X3By aXYpKQo+ICAJCWdvdG8gd2FrZXVwOwo+ICAKPiArCWRldl9ub3RpY2UoZGV2X3ByaXYtPmRybS5k ZXYsCj4gKwkJICAgIlJlc2V0dGluZyBjaGlwIGFmdGVyIGdwdSBoYW5nXG4iKTsKPiAgCWVycm9y LT5yZXNldF9jb3VudCsrOwo+ICAKPiAtCXByX25vdGljZSgiZHJtL2k5MTU6IFJlc2V0dGluZyBj aGlwIGFmdGVyIGdwdSBoYW5nXG4iKTsKPiAgCWRpc2FibGVfaXJxKGRldl9wcml2LT5kcm0uaXJx KTsKPiAgCXJldCA9IGk5MTVfZ2VtX3Jlc2V0X3ByZXBhcmUoZGV2X3ByaXYpOwo+ICAJaWYgKHJl dCkgewo+IEBAIC0xOTQ1LDcgKzE5NDYsOSBAQCBpbnQgaTkxNV9yZXNldF9lbmdpbmUoc3RydWN0 IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ICAKPiAgCUdFTV9CVUdfT04oIXRlc3RfYml0KEk5 MTVfUkVTRVRfRU5HSU5FICsgZW5naW5lLT5pZCwgJmVycm9yLT5mbGFncykpOwo+ICAKPiAtCURS TV9ERUJVR19EUklWRVIoInJlc2V0dGluZyAlc1xuIiwgZW5naW5lLT5uYW1lKTsKPiArCWRldl9u b3RpY2UoZW5naW5lLT5pOTE1LT5kcm0uZGV2LAo+ICsJCSAgICJSZXNldHRpbmcgJXMgYWZ0ZXIg Z3B1IGhhbmdcbiIsIGVuZ2luZS0+bmFtZSk7Cj4gKwllcnJvci0+cmVzZXRfZW5naW5lX2NvdW50 W2VuZ2luZS0+aWRdKys7Cj4KCkV2ZW4gdGhvIG5vIG1lbnRpb24sIHRoaXMgaXMgbm93IGluIHN5 bW1ldHJ5IHdpdGggcmVzZXQgdG8gY291bnQKYXR0ZW1wdHMgbm90IHN1Y2Nlc3Nlcy4KClJldmll d2VkLWJ5OiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KCgo+ICAJYWN0 aXZlX3JlcXVlc3QgPSBpOTE1X2dlbV9yZXNldF9wcmVwYXJlX2VuZ2luZShlbmdpbmUpOwo+ICAJ aWYgKElTX0VSUihhY3RpdmVfcmVxdWVzdCkpIHsKPiBAQCAtMTk3OCw3ICsxOTgxLDYgQEAgaW50 IGk5MTVfcmVzZXRfZW5naW5lKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiAgCWlm IChyZXQpCj4gIAkJZ290byBvdXQ7Cj4gIAo+IC0JZXJyb3ItPnJlc2V0X2VuZ2luZV9jb3VudFtl bmdpbmUtPmlkXSsrOwo+ICBvdXQ6Cj4gIAlpOTE1X2dlbV9yZXNldF9maW5pc2hfZW5naW5lKGVu Z2luZSk7Cj4gIAlyZXR1cm4gcmV0Owo+IC0tIAo+IDIuMTMuMgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK