From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel Thierry Subject: Re: [PATCH] drm/i915: Disable per-engine reset for Broxton Date: Thu, 06 Jul 2017 16:55:13 -0007 Message-ID: <1499360533.29930.1@smtp.intel.com> References: <20170704160949.15711-1-chris@chris-wilson.co.uk> <4aa4bfad-eb74-dd82-4017-2f2a471b34bb@intel.com> <149932507620.26368.11755811720157230179@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 754AF6E1E4 for ; Thu, 6 Jul 2017 17:02:20 +0000 (UTC) In-Reply-To: <149932507620.26368.11755811720157230179@mail.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdWwgNiwgMjAxNyBhdCAxMjoxMSBBTSwgQ2hyaXMgV2lsc29uIAo8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPiB3cm90ZToKPiBRdW90aW5nIE1pY2hlbCBUaGllcnJ5ICgyMDE3LTA3 LTA2IDAyOjI0OjI2KQo+PiAgT24gMDQvMDcvMTcgMDk6MDksIENocmlzIFdpbHNvbiB3cm90ZToK Pj4gID4gVHJpZ2dlcmluZyBhIEdQVSByZXNldCBmb3Igb25lIGVuZ2luZSBhZmZlY3RzIGFub3Ro ZXIsIG5vdGFibHkKPj4gID4gY29ycnVwdGluZyB0aGUgY29udGV4dCBzdGF0dXMgYnVmZmVyIChD U0IpIGVmZmVjdGl2ZWx5IGxvc2luZyAKPj4gdHJhY2sgb2YKPj4gID4gaW5mbGlnaHQgcmVxdWVz dHMuCj4+ICA+Cj4+ICA+IEFkZGluZyBhIGZldyBwcmludGtzOgo+PiAgPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyAKPj4gYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2Rydi5jCj4+ICA+IGluZGV4IGFkNDE4MzZmYTVlNS4uYTk2OTQ1NmJjMGZhIDEwMDY0 NAo+PiAgPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCj4+ICA+ICsrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKPj4gID4gQEAgLTE5NTMsNiArMTk1Myw3 IEBAIGludCBpOTE1X3Jlc2V0X2VuZ2luZShzdHJ1Y3QgCj4+IGludGVsX2VuZ2luZV9jcyAqZW5n aW5lKQo+PiAgPiAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICA+ICAgICAgICAgfQo+PiAg Pgo+PiAgPiArICAgICAgIHByX2VycigiUmVzZXR0aW5nICVzXG4iLCBlbmdpbmUtPm5hbWUpOwo+ PiAgPiAgICAgICAgIHJldCA9IGludGVsX2dwdV9yZXNldChlbmdpbmUtPmk5MTUsIAo+PiBpbnRl bF9lbmdpbmVfZmxhZyhlbmdpbmUpKTsKPj4gID4gICAgICAgICBpZiAocmV0KSB7Cj4+ICA+ICAg ICAgICAgICAgICAgICAvKiBJZiB3ZSBmYWlsIGhlcmUsIHdlIGV4cGVjdCB0byBmYWxsYmFjayB0 byBhIAo+PiBnbG9iYWwgcmVzZXQgKi8KPj4gID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2xyYy5jIAo+PiBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5j Cj4+ICA+IGluZGV4IDcxNmU1YzllYTIyMi4uYTcyYmMzNWQwODcwIDEwMDY0NAo+PiAgPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+PiAgPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+PiAgPiBAQCAtMzU1LDYgKzM1NSw3IEBAIHN0YXRpYyB2 b2lkIGV4ZWNsaXN0c19zdWJtaXRfcG9ydHMoc3RydWN0IAo+PiBpbnRlbF9lbmdpbmVfY3MgKmVu Z2luZSkKPj4gID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPj4gZXhlY2xpc3Rz X2NvbnRleHRfc3RhdHVzX2NoYW5nZShycSwgSU5URUxfQ09OVEVYVF9TQ0hFRFVMRV9JTik7Cj4+ ICA+ICAgICAgICAgICAgICAgICAgICAgICAgIHBvcnRfc2V0KCZwb3J0W25dLCBwb3J0X3BhY2so cnEsIGNvdW50KSk7Cj4+ICA+ICAgICAgICAgICAgICAgICAgICAgICAgIGRlc2MgPSBleGVjbGlz dHNfdXBkYXRlX2NvbnRleHQocnEpOwo+PiAgPiArICAgICAgICAgICAgICAgICAgICAgICBwcl9l cnIoIiVzOiBpbiAocnE9JXgpIGN0eD0lZFxuIiwgCj4+IGVuZ2luZS0+bmFtZSwgcnEtPmdsb2Jh bF9zZXFubywgdXBwZXJfMzJfYml0cyhkZXNjKSk7Cj4+ICA+ICAgICAgICAgICAgICAgICAgICAg ICAgIEdFTV9ERUJVR19FWEVDKHBvcnRbbl0uY29udGV4dF9pZCA9IAo+PiB1cHBlcl8zMl9iaXRz KGRlc2MpKTsKPj4gID4gICAgICAgICAgICAgICAgIH0gZWxzZSB7Cj4+ICA+ICAgICAgICAgICAg ICAgICAgICAgICAgIEdFTV9CVUdfT04oIW4pOwo+PiAgPiBAQCAtNTk0LDkgKzU5NSwyMyBAQCBz dGF0aWMgdm9pZCBpbnRlbF9scmNfaXJxX2hhbmRsZXIodW5zaWduZWQgCj4+IGxvbmcgZGF0YSkK Pj4gID4gICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCEoc3RhdHVzICYgCj4+IEdFTjhfQ1RY X1NUQVRVU19DT01QTEVURURfTUFTSykpCj4+ICA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgY29udGludWU7Cj4+ICA+Cj4+ICA+ICsgICAgICAgICAgICAgICAgICAgICAgIHByX2Vy cigiJXM6IG91dCBDU0IgKCV4IGhlYWQ9JWQsIAo+PiB0YWlsPSVkKSwgY3R4PSVkLCBycT0lZFxu IiwKPj4gID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuZ2luZS0+ bmFtZSwKPj4gID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRs KGNzYl9tbWlvKSwKPj4gID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGhlYWQsIHRhaWwsCj4+ICA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICByZWFkbChidWYrMipoZWFkKzEpLAo+PiAgPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgcG9ydC0+Y29udGV4dF9pZCk7Cj4+ICA+ICsKPj4gID4gICAgICAgICAgICAg ICAgICAgICAgICAgLyogQ2hlY2sgdGhlIGNvbnRleHQvZGVzYyBpZCBmb3IgdGhpcyAKPj4gZXZl bnQgbWF0Y2hlcyAqLwo+PiAgPiAtICAgICAgICAgICAgICAgICAgICAgICBHRU1fREVCVUdfQlVH X09OKHJlYWRsKGJ1ZiArIDIgKiBoZWFkICsgCj4+IDEpICE9Cj4+ICA+IC0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydC0+Y29udGV4dF9pZCk7Cj4+ICA+ICsgICAg ICAgICAgICAgICAgICAgICAgIGlmIChyZWFkbChidWYgKyAyICogaGVhZCArIDEpICE9IAo+PiBw b3J0LT5jb250ZXh0X2lkKSB7Cj4+ICA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg cHJfZXJyKCIlczogQlVHIENTQiAoJXggaGVhZD0lZCwgCj4+IHRhaWw9JWQpLCBjdHg9JWQsIHJx PSVkXG4iLAo+PiAgPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBlbmdpbmUtPm5hbWUsCj4+ICA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHJlYWRsKGNzYl9tbWlvKSwKPj4gID4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZCwgdGFpbCwKPj4gID4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4+IHJlYWRsKGJ1ZisyKmhl YWQrMSksCj4+ICA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHBvcnQtPmNvbnRleHRfaWQpOwo+PiAgPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIEJVRygpOwo+PiAgPiArICAgICAgICAgICAgICAgICAgICAgICB9Cj4+ICA+Cj4+ICA+ICAg ICAgICAgICAgICAgICAgICAgICAgIHJxID0gcG9ydF91bnBhY2socG9ydCwgJmNvdW50KTsKPj4g ID4gICAgICAgICAgICAgICAgICAgICAgICAgR0VNX0JVR19PTihjb3VudCA9PSAwKTsKPj4gID4K Pj4gID4gUmVzdWx0cyBpbjoKPj4gID4KPj4gID4gWyA2NDIzLjAwNjYwMl0gUmVzZXR0aW5nIHJj czAKPj4gID4gWyA2NDIzLjAwOTA4MF0gcmNzMDogaW4gKHJxPWZmZmZmZTcwKSBjdHg9MQo+PiAg PiBbIDY0MjMuMDA5MjE2XSByY3MwOiBpbiAocnE9ZmZmZmZlNmYpIGN0eD0zCj4+ICA+IFsgNjQy My4wMDk1NDJdIHJjczA6IG91dCBDU0IgKDIgaGVhZD0xLCB0YWlsPTIpLCBjdHg9MywgcnE9Mwo+ PiAgPiBbIDY0MjMuMDA5NjE5XSBSZXNldHRpbmcgYmNzMAo+PiAgPiBbIDY0MjMuMDA5OTgwXSBy Y3MwOiBCVUcgQ1NCICgwIGhlYWQ9MSwgdGFpbD0yKSwgY3R4PTAsIHJxPTMKPj4gID4KPj4gIAo+ PiAgSXQgdG9vayBtZSBhIHdoaWxlLCBidXQgIEkgd2FzIGFibGUgdG8gcmVwbGljYXRlIHRoaXMg KHdpdGggeW91ciAKPj4gIGlndF9yZXNldF9hY3RpdmVfZW5naW5lcykgYSBjb3VwbGUgb2YgdGlt ZXMuIEkgYWxzbyBjYXB0dXJlZCB0aGUgCj4+IHZhbHVlIAo+PiAgb2YgdGhlIENTQiBldmVudHMg YXQgdGhhdCBwb2ludCBhbmQgaXQgbG9va2VkIGxpa2UgdGhpcy4KPiAKPiBBaCwgdGhhdCdzIGEg c2VwYXJhdGUgaXNzdWUgdGhhdCBkZWZpbml0ZWx5IGlzbid0IGxpbWl0ZWQgdG8gYnh0LiBJbiAK PiB0aGUKPiBidWcgb24gbXkgbWFjaGluZSB0aGUgQ1NCIGlzIGRpc3RpbmN0bHkgemVyb2VkLgoK T2gsIGlmIHlvdSBzYXcgdGhlbSBiZWluZyB6ZXJvZWQsIHRoZW4gdGhlcmUncyBub3QgbXVjaCBJ IGNhbiBhcmd1ZSAoZG8gCnlvdSByZW1lbWJlciBpZiB0aGUgQ1NCIHdyaXRlIHBvaW50ZXIgd2Fz IHJlc2V0IHRvICc3JyB0b28/KS4KCkhvcGVmdWxseSBpcyBvbmx5IGxpbWl0ZWQgdG8gYnh0LCBz byBzYWRseSAKClJldmlld2VkLWJ5OiBNaWNoZWwgVGhpZXJyeSA8bWljaGVsLnRoaWVycnlAaW50 ZWwuY29tPgoKPiAKPiAgCj4+ICBbICAgNTUuMTM0MzkzXSBSZXNldHRpbmcgcmNzMAo+PiAgWyAg IDU1LjEzNDc0N10gYmNzMDogQlVHIENTQiAoMyBoZWFkPTEsIHRhaWw9MiksIGN0eD0xMCwgcnE9 NAo+PiAgWyAgIDU1LjEzNDc1NV0gIGJjczA6IEhXU1BbMTYtMTddIEV4ZWNsaXN0IENTQlswXTog ICAweDAwMDAwMDE4IF8gCj4+IDB4MDAwMDAwMGEKPj4gIFsgICA1NS4xMzQ3NTldICBiY3MwOiBI V1NQWzE4LTE5XSBFeGVjbGlzdCBDU0JbMV06ICAgMHgwMDAwMDAxMiBfIAo+PiAweDAwMDAwMDBh Cj4+ICBbICAgNTUuMTM0NzYyXSAgYmNzMDogSFdTUFsyMC0yMV0gRXhlY2xpc3QgQ1NCWzJdOiAg IDB4MDAwMDgwMDIgXyAKPj4gMHgwMDAwMDAwNAo+PiAgWyAgIDU1LjEzNDc2NV0gIGJjczA6IEhX U1BbMjItMjNdIEV4ZWNsaXN0IENTQlszXTogICAweDAwMDAwMDE0IF8gCj4+IDB4MDAwMDAwMDQK Pj4gIFsgICA1NS4xMzQ3NjddICBiY3MwOiBIV1NQWzI0LTI1XSBFeGVjbGlzdCBDU0JbNF06ICAg MHgwMDAwMDAxOCBfIAo+PiAweDAwMDAwMDBhCj4+ICBbICAgNTUuMTM0NzcwXSAgYmNzMDogSFdT UFsyNi0yN10gRXhlY2xpc3QgQ1NCWzVdOiAweDAwMDAwMDAxIF8gCj4+IDB4MDAwMDAwMDAKPj4g IAo+PiAgVGhlIHByb2JsZW0gaXMgY3R4IDEwIGZpbmlzaGVkIGluIENTQlswXSAoY3R4X2NvbXBs ZXRlICYgCj4+ICBhY3RpdmVfdG9faWRsZSksIGJ1dCB0aGVuIHNvbWVob3cgQ1NCWzFdIGhhcyB0 aGUgc2FtZSBjdHggMTAgd2l0aCAKPj4gICdwcmVlbXB0ZWQnICYgY3R4X2NvbXBsZXRlLgo+PiAg Cj4+ICBUbyBtYWtlIHRoaW5ncyB3b3JzZSwgaW4gQ1NCWzJdLCB0aGUgaHcgY2xhaW1zIHRvIGhh dmUgCj4+IGxpdGUtcmVzdG9yZWQgY3R4IDQuCj4+ICAKPj4gIFNvIGl0IHNlZW1zLCB3ZSBjb3Vs ZCBpZ25vcmUgZXZlbnRzIGxpa2UgQ1NCWzFdLCBpLmUuIHByZWVtcHRlZCAmJiAKPj4gIGN0eF9j b21wbGV0ZSAmJiAhbGl0ZV9yZXN0b3JlLgo+IAo+IEkgdGhpbmsgdGhpcyBidWcgaXMgZml4ZWQg aW4gdGhlIHNlcmllcyBJIHNlbnQgbGFzdCB3ZWVrLCB0aGlzIGlzIGp1c3QKPiB0aGUgcmFjZSBp biByZXNldCB2cyB0aGUgdGFza2xldC4KCkknbGwgdHJ5IHdpdGggdGhvc2UgcGF0Y2hlcy4KClRo YW5rcywKCj4gCj4gLUNocmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK