From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 3/8] drm/i915: Verify GT workaround state at runtime Date: Fri, 30 Nov 2018 12:02:56 +0000 Message-ID: References: <20181130113201.13007-1-tvrtko.ursulin@linux.intel.com> <20181130113201.13007-4-tvrtko.ursulin@linux.intel.com> <154357791016.20153.16402619378222718670@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id C56706E5F7 for ; Fri, 30 Nov 2018 12:02:57 +0000 (UTC) In-Reply-To: <154357791016.20153.16402619378222718670@skylake-alporthouse-com> Content-Language: en-US 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 Ck9uIDMwLzExLzIwMTggMTE6MzgsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTExLTMwIDExOjMxOjU2KQo+PiBGcm9tOiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+Pgo+PiBTaW5jZSB3ZSBub3cgaGF2ZSBhbGwgdGhl IEdUIHdvcmthcm91bmRzIGluIGEgdGFibGUsIGJ5IGFkZGluZyBhIHNpbXBsZQo+PiBzaGFyZWQg aGVscGVyIGZ1bmN0aW9uIHdlIGNhbiBub3cgdmVyaWZ5IHRoYXQgdGhlaXIgdmFsdWVzIGFyZSBz dGlsbAo+PiBhcHBsaWVkIGFmdGVyIHNvbWUgaW50ZXJlc3RpbmcgZXZlbnRzIGluIHRoZSBsaWZl dGltZSBvZiB0aGUgZHJpdmVyLgo+Pgo+PiBBdCB0aGlzIHN0YWdlIHRoZXNlIGFyZSB0aGUgZHJp dmVyIGluaXRpYWxpemF0aW9uIGFuZCBlbmdpbmUgcmVzZXQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6 IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4+IC0tLQo+PiAgIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMgICAgICAgICAgfCAgNCArKysKPj4gICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAgIHwgIDMgKysKPj4gICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF93b3JrYXJvdW5kcy5jIHwgNDYgKysrKysrKysrKysrKysrKysr KysrKysrCj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfd29ya2Fyb3VuZHMuaCB8ICAy ICsrCj4+ICAgNCBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kcnYuYwo+PiBpbmRleCAyZjNkYzFjZjgzYTYuLjE0ZDAxOWM5NDU1YiAxMDA2NDQK Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwo+PiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jCj4+IEBAIC01Myw2ICs1Myw3IEBACj4+ICAgI2luY2x1 ZGUgImk5MTVfdmdwdS5oIgo+PiAgICNpbmNsdWRlICJpbnRlbF9kcnYuaCIKPj4gICAjaW5jbHVk ZSAiaW50ZWxfdWMuaCIKPj4gKyNpbmNsdWRlICJpbnRlbF93b3JrYXJvdW5kcy5oIgo+PiAgIAo+ PiAgIHN0YXRpYyBzdHJ1Y3QgZHJtX2RyaXZlciBkcml2ZXI7Cj4+ICAgCj4+IEBAIC0yMzYyLDYg KzIzNjMsOSBAQCBpbnQgaTkxNV9yZXNldF9lbmdpbmUoc3RydWN0IGludGVsX2VuZ2luZV9jcyAq ZW5naW5lLCBjb25zdCBjaGFyICptc2cpCj4+ICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+ ICAgICAgICAgIH0KPj4gICAKPj4gKyAgICAgICAvKiBDYXRjaCBHVCB3b3JrYXJvdW5kcyBhZmZl Y3RlZCBieSBlbmdpbmUgcmVzZXQuICovCj4+ICsgICAgICAgaW50ZWxfZ3Rfd29ya2Fyb3VuZHNf dmVyaWZ5KGVuZ2luZS0+aTkxNSwgZW5naW5lLT5uYW1lKTsKPiAKPiBJJ2QgcmF0aGVyLCBxdWl0 ZSBzdHJvbmdseSwgbm90IGhhdmUgdGhpcyBpbnNpZGUgaTkxNV9yZXNldF9lbmdpbmUoKQo+IGl0 c2VsZi4gaTkxNV9yZXNldF9lbmdpbmUoKSBpcyBbZGVzaWduZWQgdG8gYmVdIGNhbGxlZCBmcm9t IGF0b21pYwo+IGNvbnRleHQuIEFkZGluZyBJOTE1X1JFQUQoKSBoZXJlIGlzIHF1ZXN0aW9uYWJs ZS4gTXkgcHJlZmVyZW5jZSBpcyB0bwo+IGhhdmUgYWxsIHRoaXMgaW5zaWRlIHNlbGZ0ZXN0cy9p bnRlbF93b3JrYXJvdW5kcyB3aGVyZSB3ZSBjYW4gY3Jvc3MKPiBjaGVjayB0aGUgZ3QvYWxsLWVu Z2luZXMgYWZ0ZXIgZGV2aWNlIHJlc2V0IGFuZCBvdGhlciBlbmdpbmUgcmVzZXQuCgpJIHdhc24n dCBzdXJlIG15c2VsZiBob3cgbXVjaCB2YWx1ZSBjaGVja2luZyBpdCBoZXJlIGFkZHMsIGJ1dCBy ZWdhcmRpbmcgCkk5MTVfUkVBRHMsIHRoZXkgYXJlIGhhcHBlbmluZyBkdXJpbmcgZW5naW5lLT5p bml0X2h3IGFueXdheS4gU28gSSBkb24ndCAKdGhpbmsgYSBmZXcgbW9yZSB3b3VsZCBoYXJtLiBC dXQgeWVzLCBhcyBzYWlkLCBzaW5jZSBJIHdhcyB1bnN1cmUgbXlzZWxmIApJIGFtIGhhcHB5IHRv IGRyb3AgdGhpcyBodW5rLgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK