From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carlos Santa Subject: Re: [PATCH v4 2/5] drm/i915: Watchdog timeout: IRQ handler for gen8+ Date: Fri, 01 Mar 2019 18:08:52 -0800 Message-ID: <9f1cd56b2f11301084667a7e316d78fc49b96d71.camel@intel.com> References: <20190221025820.28447-1-carlos.santa@intel.com> <20190221025820.28447-3-carlos.santa@intel.com> <155143298308.5847.17161978101892410437@skylake-alporthouse-com> 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 876AB6E330 for ; Sat, 2 Mar 2019 02:09:22 +0000 (UTC) In-Reply-To: <155143298308.5847.17161978101892410437@skylake-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 , intel-gfx@lists.freedesktop.org Cc: Michel Thierry List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAyMDE5LTAzLTAxIGF0IDA5OjM2ICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4g UXVvdGluZyBDYXJsb3MgU2FudGEgKDIwMTktMDItMjEgMDI6NTg6MTYpCj4gPiArI2RlZmluZSBH RU44X1dBVENIRE9HXzEwMDBVUyhkZXZfcHJpdikKPiA+IHdhdGNoZG9nX3RvX2Nsb2NrX2NvdW50 cyhkZXZfcHJpdiwgMTAwMCkKPiA+ICtzdGF0aWMgdm9pZCBnZW44X3dhdGNoZG9nX2lycV9oYW5k bGVyKHVuc2lnbmVkIGxvbmcgZGF0YSkKPiA+ICt7Cj4gPiArICAgICAgIHN0cnVjdCBpbnRlbF9l bmdpbmVfY3MgKmVuZ2luZSA9IChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzCj4gPiAqKWRhdGE7Cj4g PiArICAgICAgIHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGVuZ2luZS0+aTkx NTsKPiA+ICsgICAgICAgdW5zaWduZWQgaW50IGh1bmcgPSAwOwo+ID4gKyAgICAgICB1MzIgY3Vy cmVudF9zZXFubz0wOwo+ID4gKyAgICAgICBjaGFyIG1zZ1s4MF07Cj4gPiArICAgICAgIHVuc2ln bmVkIGludCB0bXA7Cj4gPiArICAgICAgIGludCBsZW47Cj4gPiArCj4gPiArICAgICAgIC8qIFN0 b3AgdGhlIGNvdW50ZXIgdG8gcHJldmVudCBmdXJ0aGVyIHRpbWVvdXQgaW50ZXJydXB0cwo+ID4g Ki8KPiA+ICsgICAgICAgSTkxNV9XUklURV9GVyhSSU5HX0NOVFIoZW5naW5lLT5tbWlvX2Jhc2Up LAo+ID4gZ2V0X3dhdGNoZG9nX2Rpc2FibGUoZW5naW5lKSk7Cj4gPiArCj4gPiArICAgICAgIC8q IFJlYWQgdGhlIGhlYXJ0YmVhdCBzZXFubyBvbmNlIGFnYWluIHRvIGNoZWNrIGlmIHdlIGFyZQo+ ID4gc3R1Y2s/ICovCj4gPiArICAgICAgIGN1cnJlbnRfc2Vxbm8gPSBpbnRlbF9lbmdpbmVfZ2V0 X2hhbmdjaGVja19zZXFubyhlbmdpbmUpOwo+IAo+IEkgaGF2ZSBzYWlkIHRoaXMgYmVmb3JlLCBi dXQgdGhpcyBkb2Vzbid0IGV4aXN0IGVpdGhlciwgaXQncyBqdXN0IGEKPiB0ZW1wb3JhcnkgZ2xp dGNoIGluIHRoZSBtYXRyaXguCgpUaGF0IHdhcyBteSBvbmx5IHdheSB0byBjaGVjayBmb3IgdGhl ICJxdWlsdHkiIHNlcW5vIHJpZ2h0IGJlZm9yZQpyZXNldHRpbmcgZHVyaW5nIHNtb2tlIHRlc3Rp bmcuLi4gV2lsbCByZWFjaCBvdXQgYWdhaW4gYmVmb3JlIHNlbmRpbmcgYQpuZXcgcmV2IHRvIGNy b3NzIGNoZWNrIG9uIHRoZSBuZXcgYXBwcm9hY2ggeW91IG1lbnRpb25lZCB0b2RheS4KCj4gCj4g PiArICAgIGlmIChjdXJyZW50X3NlcW5vID09IGVuZ2luZS0+Y3VycmVudF9zZXFubykgewo+ID4g KyAgICAgICAgICAgICAgIGh1bmcgfD0gZW5naW5lLT5tYXNrOwo+ID4gKwo+ID4gKyAgICAgICAg ICAgICAgIGxlbiA9IHNjbnByaW50Zihtc2csIHNpemVvZihtc2cpLCAiJXMgb24gIiwKPiA+ICJ3 YXRjaGRvZyB0aW1lb3V0Iik7Cj4gPiArICAgICAgICAgICAgICAgZm9yX2VhY2hfZW5naW5lX21h c2tlZChlbmdpbmUsIGRldl9wcml2LCBodW5nLCB0bXApCj4gPiArICAgICAgICAgICAgICAgICAg ICAgICBsZW4gKz0gc2NucHJpbnRmKG1zZyArIGxlbiwgc2l6ZW9mKG1zZykgLQo+ID4gbGVuLAo+ ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJXMsICIsIGVuZ2lu ZS0+bmFtZSk7Cj4gPiArICAgICAgICAgICAgICAgbXNnW2xlbi0yXSA9ICdcMCc7Cj4gPiArCj4g PiArICAgICAgICAgICAgICAgaTkxNV9oYW5kbGVfZXJyb3IoZGV2X3ByaXYsIGh1bmcsIDAsICIl cyIsIG1zZyk7Cj4gPiArCj4gPiArICAgICAgICAgICAgICAgLyogUmVzZXQgdGltZXIgaW4gY2Fz ZSBHUFUgaGFuZ3Mgd2l0aG91dCBhbm90aGVyCj4gPiByZXF1ZXN0IGJlaW5nIGFkZGVkICovCj4g PiArICAgICAgICAgICAgICAgaTkxNV9xdWV1ZV9oYW5nY2hlY2soZGV2X3ByaXYpOwo+IAo+IFlv dSBzdGlsbCBoYXZlbid0IGV4cGxhaW5lZCB3aHkgd2UgYXJlIG5vdCBqdXN0IHJlc2V0dGluZyB0 aGUgZW5naW5lCj4gaW1tZWRpYXRlbHkuIEhhdmUgeW91IGxvb2tlZCBhdCB0aGUgcHJlZW1wdC10 aW1lb3V0IHBhdGNoZXMgdGhhdCBuZWVkCj4gdG8KPiBkbyB0aGUgc2FtZSB0aGluZyBmcm9tIHRp bWVyLWlycSBjb250ZXh0Pwo+IAo+IFJlc2VuZGluZyB0aGUgc2FtZSBvbGQgc3R1ZmYgb3ZlciBh bmQgb3ZlciBhZ2FpbiBpcyBqdXN0Cj4gZXhhc3BlcmF0aW5nLgo+IC1DaHJpcwoKT29wcywgSSBo YWQgdGhlIHdyb25nIGFzc3VtcHRpb24sIGFzIEkgaG9uZXN0bHkgdGhvdWdodCByZW1vdmluZyB0 aGUKd29ya3F1ZXVlIGZyb20gdjMgd291bGQgYWxsb3cgZm9yIGFuIGltbWVkaWF0ZSByZXNldC4g VGhhbmtzIGZvciB0aGUKZmVlZGJhY2sgb24gdGhlIHByZWVtcHQtdGltZW91dCBzZXJpZXMuLi4g d2lsbCByZXdvcmsgdGhpcy4gCgpDYXJsb3MKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeA==