From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lionel Landwerlin Subject: Re: [PATCH 5/7] drm/i915: handle interrupts from the OA unit Date: Wed, 16 Jan 2019 16:25:26 +0000 Message-ID: <5e45a3fb-0730-d183-56be-92ef5f578683@intel.com> References: <20190116153622.32576-1-lionel.g.landwerlin@intel.com> <20190116153622.32576-6-lionel.g.landwerlin@intel.com> <154765393891.22625.16969256973274963127@skylake-alporthouse-com> <154765475153.22625.13967449956476305042@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 56C4F6F133 for ; Wed, 16 Jan 2019 16:25:29 +0000 (UTC) In-Reply-To: <154765475153.22625.13967449956476305042@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 Cc: matthew.auld@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gMTYvMDEvMjAxOSAxNjowNSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IFF1b3RpbmcgTGlvbmVs IExhbmR3ZXJsaW4gKDIwMTktMDEtMTYgMTU6NTg6MDApCj4+IE9uIDE2LzAxLzIwMTkgMTU6NTIs IENocmlzIFdpbHNvbiB3cm90ZToKPj4+IFF1b3RpbmcgTGlvbmVsIExhbmR3ZXJsaW4gKDIwMTkt MDEtMTYgMTU6MzY6MjApCj4+Pj4gQEAgLTE4NzcsNiArMTg4MywyMSBAQCBzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSB7Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICB3YWl0X3F1ZXVlX2hl YWRfdCBwb2xsX3dxOwo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwb2xsaW47 Cj4+Pj4gICAgCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgLyoqCj4+Pj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICogQXRvbWljIGNvdW50ZXIgaW5jcmVtZW50ZWQgYnkgdGhlIGludGVy cnVwdAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAqIGhhbmRsaW5nIGNvZGUgZm9yIGVh Y2ggT0EgaGFsZiBmdWxsIGludGVycnVwdAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAq IHJlY2VpdmVkLgo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAqLwo+Pj4+ICsgICAgICAg ICAgICAgICAgICAgICAgIGF0b21pYzY0X3QgaGFsZl9mdWxsX2NvdW50Owo+Pj4+ICsKPj4+PiAr ICAgICAgICAgICAgICAgICAgICAgICAvKioKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg KiBDb3B5IG9mIHRoZSBhdG9taWMgaGFsZl9mdWxsX2NvdW50IHRoYXQgd2FzIGxhc3QKPj4+PiAr ICAgICAgICAgICAgICAgICAgICAgICAgKiBwcm9jZXNzZWQgaW4gdGhlIGk5MTUtcGVyZiBkcml2 ZXIuIElmIGJvdGggY291bnRlcnMKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgKiBkaWZm ZXIsIHRoZXJlIGlzIGRhdGEgYXZhaWxhYmxlIHRvIHJlYWQgaW4gdGhlIE9BCj4+Pj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICogYnVmZmVyLgo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAg ICAqLwo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHU2NCBoYWxmX2Z1bGxfY291bnRfbGFz dDsKPj4+IEVoPyBCdXQgd2h5IGEgcmVsYXRpdmVseSBleHBlbnNpdmUgYXRvbWljNjQuIFlvdSBv bmx5IG5lZWQgb25lIGJpdCwgYW5kCj4+PiByZWFkaW5nIHRoZSB0YWlsIHBvaW50ZXIgZnJvbSBX QiBtZW1vcnkgc2hvdWxkIGp1c3QgYmUgY2hlYXAuIFlvdSBzaG91bGQKPj4+IGJlIGFibGUgdG8g c2FtcGxlIHRoZSBwZXJmIHJpbmdidWZmZXIgcG9pbnRlcnMgdmVyeSBjaGVhcGx5Li4uIFdoYXQg YW0gSQo+Pj4gbWlzc2luZz8KPj4+IC1DaHJpcwo+Pj4KPj4gRmFpciBjb21tZW50Lgo+Pgo+PiBU aGUgdGhpbmcgaXMgd2l0aCB0aGlzIHNlcmllcyB0aGVyZSBhcmUgMiBtZWNoYW5pc20gdGhhdCBu b3RpZnkgdGhlIHBvbGxfd3EuCj4+Cj4+IE9uZSBpcyB0aGUgaHJ0aW1lciB0aGF0IGtpY2tzIGlu IGF0IHJlZ3VsYXIgaW50ZXJ2YWwgYW5kIHBvbGxzIHRoZQo+PiByZWdpc3RlciB3aXRoIHRoZSB3 b3JrYXJvdW5kLgo+Pgo+PiBUaGUgb3RoZXIgaXMgdGhlIGludGVycnVwdCB3aGljaCBkb2Vzbid0 IHJlYWQgdGhlIHJlZ2lzdGVycyBhbmQgd29ya2Fyb3VuZC4KPiBXaGF0J3MgdGhlIGNvbXBsaWNh dGlvbiB3aXRoIHRoZSB3b3JrYXJvdW5kPwoKCkl0J3MgYSBiaXQgbW9yZSB0aGFuIGp1c3QgbG9v a2luZyBhdCByZWdpc3RlcnMsIHdlIGFjdHVhbGx5IGhhdmUgdG8gbG9vayAKYXQgdGhlIGNvbnRl bnQgb2YgdGhlIGJ1ZmZlciB0byBmaWd1cmUgb3V0IHdoYXQgbGFuZGVkIGluIG1lbW9yeS4KClRo ZSByZWdpc3RlciB2YWx1ZXMgYXJlIG5vdCBzeW5jaHJvbml6ZWQgd2l0aCB0aGUgbWVtb3J5IHdy aXRlcy4uLgoKClRoZXJlIGlzIGEgY29tbWVudCBpbiB0aGUgY29kZSAoaTkxNV9wZXJmX3BvbGxf bG9ja2VkKSBhYm91dCBub3QgCmNoZWNraW5nIHRoZSByZWdpc3RlciBhZnRlciBlYWNoIHdha2V1 cCBiZWNhdXNlIHRoYXQgbWF5IGJlIGEgdmVyeSBob3QgcGF0aC4KClRoZSBhdG9taWM2NCBzb3Vu ZGVkIGxpa2UgYSBsZXNzZXIgZXZpbC4KCgo+Cj4+IE1heWJlIGEgYmV0dGVyIHdheSB0byBkbyBp dCB3b3VsZCBiZSB0byBoYXZlIDIgd2FpdCBxdWV1ZXMsIG9uZSB0cmlnZ2Vycwo+PiBhIHdvcmtx dWV1ZSBmb3IgdGhlIG9hX2J1ZmZlcl9jaGVjayBhZnRlciB0aGUgaW50ZXJydXB0LCB0aGUgb3Ro ZXIKPj4gbm90aWZpZXMgdGhlIGV4aXN0aW5nIHBvbGxfd3EuCj4gT2ssIEkgd2FzIGV4cGVjdGlu ZyB0aGF0IGJvdGggdGhlIGhydGltZXIsIGludGVycnVwdCBhbmQgZ2VuZXJhbCBzaWduYWwKPiBo YW5kbGluZyAoc3B1cmlvdXMgd2FrZXVwcykgZmVkIGludG8gdGhlIHNhbWUgbWVjaGFuaXNtIHRv IHNhbXBsZSB0aGUKPiByaW5nYnVmZmVyIGFuZCBub3RpZnkgdGhlIGNsaWVudCBpZiByZWFkeS4g KEFuZCBJIHByZXN1bWUgdGhhdCB3ZSBzYW1wbGUKPiBmcm9tIHRoZSBjbGllbnQncyBwcm9jZXNz IGNvbnRleHQgYW55d2F5IHRvIHNhdmUgb24gdGhlIGNvbnRleHQgc3dpdGNoLikKCgpDb3JyZWN0 LCB0aGUgY2xpZW50IG9ubHkgZGVhbHMgd2l0aCB0aGUgb3V0cHV0IG9mIG9hX2J1ZmZlcl9jaGVj aygpLgoKVGhlIGludGVycnVwdCBpcyBqdXN0IG1pc3NpbmcgdGhlIG9hX2J1ZmZlcl9jaGVjaygp IHN0ZXAgd2hpY2ggbWF5YmUgd2UgCmNhbiBkbyB3aXRoIGEgMiBzdGFnZSB0aGluZy4KCkVpdGhl ciB0aW1lcitidWZmZXJfY2hlY2sgLT4gd2FrZXVwCgpPciBpbnRlcnJ1cHQtPiB3b3JrcXVldWUr YnVmZmVyX2NoZWNrIC0+IHdha2V1cAoKCi0KCkxpb25lbAoKCj4gLUNocmlzCj4KCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=