From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH v4 06/22] drm: omapdrm: Handle FIFO underflow IRQs internally Date: Wed, 14 Dec 2016 13:48:32 +0200 Message-ID: <3085018.ut8JJmVrQQ@avalon> References: <1481675266-24598-1-git-send-email-laurent.pinchart@ideasonboard.com> <1481675266-24598-7-git-send-email-laurent.pinchart@ideasonboard.com> <82cff2d2-ab9f-5244-dcad-62814052d723@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [185.26.127.97]) by gabe.freedesktop.org (Postfix) with ESMTPS id CC2006E7C1 for ; Wed, 14 Dec 2016 11:47:58 +0000 (UTC) In-Reply-To: <82cff2d2-ab9f-5244-dcad-62814052d723@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Tomi Valkeinen Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGkgVG9taSwKCk9uIFdlZG5lc2RheSAxNCBEZWMgMjAxNiAxMjoyMjoyOSBUb21pIFZhbGtlaW5l biB3cm90ZToKPiBPbiAxNC8xMi8xNiAwMjoyNywgTGF1cmVudCBQaW5jaGFydCB3cm90ZToKPiA+ IEFzIHRoZSBGSUZPIHVuZGVyZmxvdyBJUlEgaGFuZGxlciBqdXN0IHByaW50cyBhbiBlcnJvciBt ZXNzYWdlIHRvIHRoZQo+ID4ga2VybmVsIGxvZywgc2ltcGxpZnkgdGhlIGNvZGUgYnkgbm90IHJl Z2lzdGVyaW5nIG9uZSBJUlEgaGFuZGxlciBwZXIKPiA+IHBsYW5lIGJ1dCBwcmludCB0aGUgbWVz c2FnZXMgZGlyZWN0bHkgZnJvbSB0aGUgbWFpbiBJUlEgaGFuZGxlci4KPiA+IAo+ID4gU2lnbmVk LW9mZi1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydEBpZGVhc29uYm9hcmQu Y29tPgo+ID4gUmV2aWV3ZWQtYnk6IFRvbWkgVmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5j b20+Cj4gPiAtLS0KPiA+IAo+ID4gK3N0YXRpYyB2b2lkIG9tYXBfaXJxX2ZpZm9fdW5kZXJmbG93 KHN0cnVjdCBvbWFwX2RybV9wcml2YXRlICpwcml2LAo+ID4gKwkJCQkgICAgdTMyIGlycXN0YXR1 cykKPiA+ICt7Cj4gPiArCXN0YXRpYyBERUZJTkVfUkFURUxJTUlUX1NUQVRFKF9ycywgREVGQVVM VF9SQVRFTElNSVRfSU5URVJWQUwsCj4gPiArCQkJCSAgICAgIERFRkFVTFRfUkFURUxJTUlUX0JV UlNUKTsKPiA+ICsJc3RhdGljIGNvbnN0IHN0cnVjdCB7Cj4gPiArCQljb25zdCBjaGFyICpuYW1l Owo+ID4gKwkJdTMyIG1hc2s7Cj4gPiArCX0gc291cmNlc1tdID0gewo+ID4gKwkJeyAiZ2Z4Iiwg RElTUENfSVJRX0dGWF9GSUZPX1VOREVSRkxPVyB9LAo+ID4gKwkJeyAidmlkMSIsIERJU1BDX0lS UV9WSUQxX0ZJRk9fVU5ERVJGTE9XIH0sCj4gPiArCQl7ICJ2aWQyIiwgRElTUENfSVJRX1ZJRDJf RklGT19VTkRFUkZMT1cgfSwKPiA+ICsJCXsgInZpZDMiLCBESVNQQ19JUlFfVklEM19GSUZPX1VO REVSRkxPVyB9LAo+ID4gKwl9Owo+ID4gKwo+ID4gKwljb25zdCB1MzIgbWFzayA9IERJU1BDX0lS UV9HRlhfRklGT19VTkRFUkZMT1cKPiA+ICsJCSAgICAgICB8IERJU1BDX0lSUV9WSUQxX0ZJRk9f VU5ERVJGTE9XCj4gPiArCQkgICAgICAgfCBESVNQQ19JUlFfVklEMl9GSUZPX1VOREVSRkxPVwo+ ID4gKwkJICAgICAgIHwgRElTUENfSVJRX1ZJRDNfRklGT19VTkRFUkZMT1c7Cj4gPiArCXVuc2ln bmVkIGludCBpOwo+ID4gKwo+ID4gKwlzcGluX2xvY2soJmxpc3RfbG9jayk7Cj4gPiArCWlycXN0 YXR1cyAmPSBwcml2LT5pcnFfbWFzayAmIG1hc2s7Cj4gPiArCXNwaW5fdW5sb2NrKCZsaXN0X2xv Y2spOwo+ID4gKwo+ID4gKwlpZiAoIWlycXN0YXR1cykKPiA+ICsJCXJldHVybjsKPiAKPiBUaGlz IGlzIGNhbGxlZCBldmVyeSB0aW1lIHdlIGdldCBhbnkgRFNTIGludGVycnVwdCwgc28gSSB0aGlu ayBpdCB3b3VsZAo+IGJlIGdvb2QgdG8gaGF2ZSBhIGZhc3QtcGF0aCBoZXJlIHdpdGhvdXQgdGhl IGxvY2s6IGlycXN0YXR1cyAmIG1hc2suCj4KPiBPciBtYXliZSBzdG9yZSB0aGUgZW5hYmxlZCB1 bmRlcmZsb3cgaXJxIGJpdHMgc2VwYXJhdGVseSBmcm9tIGlycV9tYXNrLAo+IGFzIHRoZSB1bmRl cmZsb3cgYml0cyBhcmUgbmV2ZXIgY2hhbmdlZCBhZnRlciB0aGUgaW5pdGlhbCBzZXR1cCwgYW5k Cj4gdGhlbiB0aGVyZSdzIG5vIG5lZWQgZm9yIGxvY2tpbmcuCgpJJ2QgcHJlZmVyIGdvaW5nIGZv ciB0aGUgZm9ybWVyLCBidXQgSSdtIGEgYml0IGNvbmNlcm5lZCB0aGF0IGFuIElSUSBiaXQgCmRl ZmluZWQgYXMgRklGTyBvdmVyZmxvdyBvbiBvbmUgcGxhdGZvcm0gY291bGQgYmUgZGVmaW5lZCBh cyBzb21ldGhpbmcgZWxzZSBvbiAKYW5vdGhlciBwbGF0Zm9ybSBhbmQgYmUgbWlzdGFrZW4uCgpH aXZlbiB0aGF0IHdlIGFscmVhZHkgdGFrZSB0aGUgc2FtZSBsb2NrIGluIHRoZSBJUlEgaGFuZGxl ciB0byBjYWxsIHRoZSB3YWl0IApoYW5kbGVycywgZG8geW91IHRoaW5rIHRoaXMgaXMgcmVhbGx5 IGFuIGlzc3VlID8KCi0tIApSZWdhcmRzLAoKTGF1cmVudCBQaW5jaGFydAoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==