From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey.Brodkin@synopsys.com (Alexey Brodkin) Date: Fri, 10 Jun 2016 15:16:36 +0000 Subject: [PATCH 03/27] drm/arc: Actually bother with handling atomic events. In-Reply-To: <20160610150900.GH3363@phenom.ffwll.local> References: <20160609132327.GQ3363@phenom.ffwll.local> <1465478829.3203.68.camel@synopsys.com> <20160609135222.GS3363@phenom.ffwll.local> <1465482496.3203.73.camel@synopsys.com> <1465564954.2942.40.camel@synopsys.com> <20160610141927.GA3363@phenom.ffwll.local> <20160610145402.GG3363@phenom.ffwll.local> <1465570815.7097.4.camel@synopsys.com> <20160610150900.GH3363@phenom.ffwll.local> List-ID: Message-ID: <1465571748.7097.9.camel@synopsys.com> To: linux-snps-arc@lists.infradead.org Hi Daniel, On Fri, 2016-06-10@17:09 +0200, Daniel Vetter wrote: > On Fri, Jun 10, 2016@03:01:03PM +0000, Alexey Brodkin wrote: > >? > > > Ok I went ahead and pushed a slight revised version of that patch which > > > just unconditionally sends out the event. That's not correct, but at least > > > that way the nonblocking changes won't totally break arcpgu and I can move > > > ahead with those. > > Thanks for that. > > In the meantime I tried previously sent patches: > > --------------->8------------- > > 9267484 drm/arc: Actually bother with handling atomic events. > > cf4a489 drm/arc: Nuke event_list > > 9c3152e drm/atomic-helper: Massage swap_state signature somewhat > > --------------->8------------- > > and on both boards (axs103 and nSIM OSCI) video works quite fine. > > The possible breakage only starts when you move further into the series, > up to patch 10. That implements generic nonblocking commit, but that > support relies upon crtc_state->event being signalled. Anyway I'm pulling > it all into drm-misc now, so you can just test that branch (or linux-next > when it's rebuild next week). Ok thanks anyways. I'll try linux-next once it gets updated with your changes. -Alexey From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey Brodkin Subject: Re: [PATCH 03/27] drm/arc: Actually bother with handling atomic events. Date: Fri, 10 Jun 2016 15:16:36 +0000 Message-ID: <1465571748.7097.9.camel@synopsys.com> References: <20160609132327.GQ3363@phenom.ffwll.local> <1465478829.3203.68.camel@synopsys.com> <20160609135222.GS3363@phenom.ffwll.local> <1465482496.3203.73.camel@synopsys.com> <1465564954.2942.40.camel@synopsys.com> <20160610141927.GA3363@phenom.ffwll.local> <20160610145402.GG3363@phenom.ffwll.local> <1465570815.7097.4.camel@synopsys.com> <20160610150900.GH3363@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-7" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160610150900.GH3363@phenom.ffwll.local> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+gla-linux-snps-arc=m.gmane.org@lists.infradead.org To: "daniel@ffwll.ch" Cc: "daniel.vetter@intel.com" , "linux-snps-arc@lists.infradead.org" , "maarten.lankhorst@linux.intel.com" , "dri-devel@lists.freedesktop.org" List-Id: dri-devel@lists.freedesktop.org SGkgRGFuaWVsLAoKT24gRnJpLCAyMDE2LTA2LTEwIGF0IDE3OjA5ICstMDIwMCwgRGFuaWVsIFZl dHRlciB3cm90ZToKPiBPbiBGcmksIEp1biAxMCwgMjAxNiBhdCAwMzowMTowM1BNICstMDAwMCwg QWxleGV5IEJyb2RraW4gd3JvdGU6Cj4gPitBS0EKPiA+ID4gT2sgSSB3ZW50IGFoZWFkIGFuZCBw dXNoZWQgYSBzbGlnaHQgcmV2aXNlZCB2ZXJzaW9uIG9mIHRoYXQgcGF0Y2ggd2hpY2gKPiA+ID4g anVzdCB1bmNvbmRpdGlvbmFsbHkgc2VuZHMgb3V0IHRoZSBldmVudC4gVGhhdCdzIG5vdCBjb3Jy ZWN0LCBidXQgYXQgbGVhc3QKPiA+ID4gdGhhdCB3YXkgdGhlIG5vbmJsb2NraW5nIGNoYW5nZXMg d29uJ3QgdG90YWxseSBicmVhayBhcmNwZ3UgYW5kIEkgY2FuIG1vdmUKPiA+ID4gYWhlYWQgd2l0 aCB0aG9zZS4KPiA+IFRoYW5rcyBmb3IgdGhhdC4KPiA+IEluIHRoZSBtZWFudGltZSBJIHRyaWVk IHByZXZpb3VzbHkgc2VudCBwYXRjaGVzOgo+ID4gLS0tLS0tLS0tLS0tLS0tPjgtLS0tLS0tLS0t LS0tCj4gPiA5MjY3NDg0IGRybS9hcmM6IEFjdHVhbGx5IGJvdGhlciB3aXRoIGhhbmRsaW5nIGF0 b21pYyBldmVudHMuCj4gPiBjZjRhNDg5IGRybS9hcmM6IE51a2UgZXZlbnRfbGlzdAo+ID4gOWMz MTUyZSBkcm0vYXRvbWljLWhlbHBlcjogTWFzc2FnZSBzd2FwX3N0YXRlIHNpZ25hdHVyZSBzb21l d2hhdAo+ID4gLS0tLS0tLS0tLS0tLS0tPjgtLS0tLS0tLS0tLS0tCj4gPiBhbmQgb24gYm90aCBi b2FyZHMgKGF4czEwMyBhbmQgblNJTSBPU0NJKSB2aWRlbyB3b3JrcyBxdWl0ZSBmaW5lLgo+Cj4g VGhlIHBvc3NpYmxlIGJyZWFrYWdlIG9ubHkgc3RhcnRzIHdoZW4geW91IG1vdmUgZnVydGhlciBp bnRvIHRoZSBzZXJpZXMsCj4gdXAgdG8gcGF0Y2ggMTAuIFRoYXQgaW1wbGVtZW50cyBnZW5lcmlj IG5vbmJsb2NraW5nIGNvbW1pdCwgYnV0IHRoYXQKPiBzdXBwb3J0IHJlbGllcyB1cG9uIGNydGNf c3RhdGUtPmV2ZW50IGJlaW5nIHNpZ25hbGxlZC4gQW55d2F5IEknbSBwdWxsaW5nCj4gaXQgYWxs IGludG8gZHJtLW1pc2Mgbm93LCBzbyB5b3UgY2FuIGp1c3QgdGVzdCB0aGF0IGJyYW5jaCAob3Ig bGludXgtbmV4dAo+IHdoZW4gaXQncyByZWJ1aWxkIG5leHQgd2VlaykuCgpPayB0aGFua3MgYW55 d2F5cy4KSSdsbCB0cnkgbGludXgtbmV4dCBvbmNlIGl0IGdldHMgdXBkYXRlZCB3aXRoIHlvdXIg Y2hhbmdlcy4KCi1BbGV4ZXkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtc25wcy1hcmMgbWFpbGluZyBsaXN0CmxpbnV4LXNucHMtYXJjQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1zbnBzLWFyYw==