From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753233AbcDEBNp (ORCPT ); Mon, 4 Apr 2016 21:13:45 -0400 Received: from regular1.263xmail.com ([211.150.99.137]:52860 "EHLO regular1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752172AbcDEBNn (ORCPT ); Mon, 4 Apr 2016 21:13:43 -0400 X-263anti-spam: KSV:0; X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-ABS-CHECKED: 4 X-ADDR-CHECKED: 0 X-KSVirus-check: 0 X-RL-SENDER: mark.yao@rock-chips.com X-FST-TO: linux-arm-kernel@lists.infradead.org X-SENDER-IP: 58.22.7.114 X-LOGIN-NAME: mark.yao@rock-chips.com X-UNIQUE-TAG: <5368e62aca0edd0cee5efc37050f38d2> X-ATTACHMENT-NUM: 0 X-DNS-TYPE: 0 Message-ID: <57031138.7020408@rock-chips.com> Date: Tue, 05 Apr 2016 09:13:28 +0800 From: Mark yao User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Emil Velikov , =?UTF-8?B?SGVpa28gU3TDvGJuZXI=?= CC: Yakir Yang , David Airlie , Joonyoung Shim , Kumar Gala , Ian Campbell , Rob Herring , Pawel Moll , Russell King , devicetree , "Linux-Kernel@Vger. Kernel. Org" , ML dri-devel , linux-rockchip , LAKML Subject: Re: [RFC PATCH v1 0/4] Add Rockchip RGA support References: <1458552518-25527-1-git-send-email-ykk@rock-chips.com> <1571169.Hy8an0n7lM@diego> <17189219.y56YqHz6yR@diego> In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2016年03月31日 04:03, Emil Velikov wrote: > On 29 March 2016 at 14:13, Emil Velikov wrote: >> On 28 March 2016 at 23:13, Heiko Stübner wrote: >> >>> I have the feeling we're going quite a bit off-topic right now :-) . >>> The binary-driver-crazyness, hasn't really anything to do with Yakir's support >>> for the RGA (which is about raster-graphics-acceleration, so 2d stuff). >>> >>> And me mentioning the armsoc-ddx was merely a means to allow some sort of >>> different userspace user, as requested in your original mail ;-) . >>> >> Seems like I forgot to state the obvious - for all the reasons >> mentioned, the armsoc ddx seems like a bad example. >> >>> Maybe you know a better use-case on where to demonstrate the viability of the >>> userspace API for it as originally requested. >> I'm afraid that my RockChip-foo is extremely limited. Perhaps the >> actual user of these should be mentioned ? xf86-video-rockhip (is >> there one ?) or any other effort/project that lacks some (all?) of the >> criticism listed. >> >> (Sort of) the bottom line - either reuse the existing interfaces or >> provide an approved, full blown userspace (libdrm demos/programs do >> not count) that uses the new interfaces. >> >> I haven't made these rules, just a fool^Wguy that repeats them so that >> people don't abuse them much. If in doubt check with Dave and Daniel V >> - they had enough repeating these. >> > I can see how my earlier response may have been come > across/interpreted as aggressive and/or demanding. Apologies anyone > got upset/annoyed. > > Let me try in another light - if you guys are willing to have > xf86-video-rockchip or keep track of/co-maintain armsoc, pretty much > everyone will be over the moon. Personally I'd opt for the former, > taking the modesetting (the one in the xserver tree) as a base - it > has all the cool new bits ;-) > > Regards, > Emil > > > I'd like to use modesetting more than armsoc. the modesetting seems more stable and it support glamor(2d acceleration with gpu). We have some work on modesetting ddx, with some hack, both 3d dri2 and glamor 2d acceleration can works with mali gpu. So if Yakir want to support EXA on ddx, I hope he can use modesetting. Thanks. -- Mark Yao From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark yao Subject: Re: [RFC PATCH v1 0/4] Add Rockchip RGA support Date: Tue, 05 Apr 2016 09:13:28 +0800 Message-ID: <57031138.7020408@rock-chips.com> References: <1458552518-25527-1-git-send-email-ykk@rock-chips.com> <1571169.Hy8an0n7lM@diego> <17189219.y56YqHz6yR@diego> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Emil Velikov , =?UTF-8?B?SGVpa28gU3TDvGJuZXI=?= Cc: devicetree , Russell King , Pawel Moll , Ian Campbell , "Linux-Kernel@Vger. Kernel. Org" , ML dri-devel , linux-rockchip , Rob Herring , Kumar Gala , LAKML List-Id: devicetree@vger.kernel.org T24gMjAxNuW5tDAz5pyIMzHml6UgMDQ6MDMsIEVtaWwgVmVsaWtvdiB3cm90ZToKPiBPbiAyOSBN YXJjaCAyMDE2IGF0IDE0OjEzLCBFbWlsIFZlbGlrb3YgPGVtaWwubC52ZWxpa292QGdtYWlsLmNv bT4gd3JvdGU6Cj4+IE9uIDI4IE1hcmNoIDIwMTYgYXQgMjM6MTMsIEhlaWtvIFN0w7xibmVyIDxo ZWlrb0BzbnRlY2guZGU+IHdyb3RlOgo+Pgo+Pj4gSSBoYXZlIHRoZSBmZWVsaW5nIHdlJ3JlIGdv aW5nIHF1aXRlIGEgYml0IG9mZi10b3BpYyByaWdodCBub3cgOi0pIC4KPj4+IFRoZSBiaW5hcnkt ZHJpdmVyLWNyYXp5bmVzcywgaGFzbid0IHJlYWxseSBhbnl0aGluZyB0byBkbyB3aXRoIFlha2ly J3Mgc3VwcG9ydAo+Pj4gZm9yIHRoZSBSR0EgKHdoaWNoIGlzIGFib3V0IHJhc3Rlci1ncmFwaGlj cy1hY2NlbGVyYXRpb24sIHNvIDJkIHN0dWZmKS4KPj4+Cj4+PiBBbmQgbWUgbWVudGlvbmluZyB0 aGUgYXJtc29jLWRkeCB3YXMgbWVyZWx5IGEgbWVhbnMgdG8gYWxsb3cgc29tZSBzb3J0IG9mCj4+ PiBkaWZmZXJlbnQgdXNlcnNwYWNlIHVzZXIsIGFzIHJlcXVlc3RlZCBpbiB5b3VyIG9yaWdpbmFs IG1haWwgOy0pIC4KPj4+Cj4+IFNlZW1zIGxpa2UgSSBmb3Jnb3QgdG8gc3RhdGUgdGhlIG9idmlv dXMgLSBmb3IgYWxsIHRoZSByZWFzb25zCj4+IG1lbnRpb25lZCwgdGhlIGFybXNvYyBkZHggc2Vl bXMgbGlrZSBhIGJhZCBleGFtcGxlLgo+Pgo+Pj4gTWF5YmUgeW91IGtub3cgYSBiZXR0ZXIgdXNl LWNhc2Ugb24gd2hlcmUgdG8gZGVtb25zdHJhdGUgdGhlIHZpYWJpbGl0eSBvZiB0aGUKPj4+IHVz ZXJzcGFjZSBBUEkgZm9yIGl0IGFzIG9yaWdpbmFsbHkgcmVxdWVzdGVkLgo+PiBJJ20gYWZyYWlk IHRoYXQgbXkgUm9ja0NoaXAtZm9vIGlzIGV4dHJlbWVseSBsaW1pdGVkLiBQZXJoYXBzIHRoZQo+ PiBhY3R1YWwgdXNlciBvZiB0aGVzZSBzaG91bGQgYmUgbWVudGlvbmVkID8geGY4Ni12aWRlby1y b2NraGlwIChpcwo+PiB0aGVyZSBvbmUgPykgb3IgYW55IG90aGVyIGVmZm9ydC9wcm9qZWN0IHRo YXQgbGFja3Mgc29tZSAoYWxsPykgb2YgdGhlCj4+IGNyaXRpY2lzbSBsaXN0ZWQuCj4+Cj4+IChT b3J0IG9mKSB0aGUgYm90dG9tIGxpbmUgLSBlaXRoZXIgcmV1c2UgdGhlIGV4aXN0aW5nIGludGVy ZmFjZXMgb3IKPj4gcHJvdmlkZSBhbiBhcHByb3ZlZCwgZnVsbCBibG93biB1c2Vyc3BhY2UgKGxp YmRybSBkZW1vcy9wcm9ncmFtcyBkbwo+PiBub3QgY291bnQpIHRoYXQgdXNlcyB0aGUgbmV3IGlu dGVyZmFjZXMuCj4+Cj4+IEkgaGF2ZW4ndCBtYWRlIHRoZXNlIHJ1bGVzLCBqdXN0IGEgZm9vbF5X Z3V5IHRoYXQgcmVwZWF0cyB0aGVtIHNvIHRoYXQKPj4gcGVvcGxlIGRvbid0IGFidXNlIHRoZW0g bXVjaC4gSWYgaW4gZG91YnQgY2hlY2sgd2l0aCBEYXZlIGFuZCBEYW5pZWwgVgo+PiAtIHRoZXkg aGFkIGVub3VnaCByZXBlYXRpbmcgdGhlc2UuCj4+Cj4gSSBjYW4gc2VlIGhvdyBteSBlYXJsaWVy IHJlc3BvbnNlIG1heSBoYXZlIGJlZW4gY29tZQo+IGFjcm9zcy9pbnRlcnByZXRlZCBhcyBhZ2dy ZXNzaXZlIGFuZC9vciBkZW1hbmRpbmcuIEFwb2xvZ2llcyBhbnlvbmUKPiBnb3QgdXBzZXQvYW5u b3llZC4KPgo+IExldCBtZSB0cnkgaW4gYW5vdGhlciBsaWdodCAtIGlmIHlvdSBndXlzIGFyZSB3 aWxsaW5nIHRvIGhhdmUKPiB4Zjg2LXZpZGVvLXJvY2tjaGlwIG9yIGtlZXAgdHJhY2sgb2YvY28t bWFpbnRhaW4gYXJtc29jLCBwcmV0dHkgbXVjaAo+IGV2ZXJ5b25lIHdpbGwgYmUgb3ZlciB0aGUg bW9vbi4gUGVyc29uYWxseSBJJ2Qgb3B0IGZvciB0aGUgZm9ybWVyLAo+IHRha2luZyB0aGUgbW9k ZXNldHRpbmcgKHRoZSBvbmUgaW4gdGhlIHhzZXJ2ZXIgdHJlZSkgYXMgYSBiYXNlIC0gaXQKPiBo YXMgYWxsIHRoZSBjb29sIG5ldyBiaXRzIDstKQo+Cj4gUmVnYXJkcywKPiBFbWlsCj4KPgo+CgpJ J2QgbGlrZSB0byB1c2UgbW9kZXNldHRpbmcgbW9yZSB0aGFuIGFybXNvYy4gdGhlIG1vZGVzZXR0 aW5nIHNlZW1zIG1vcmUgCnN0YWJsZSBhbmQgaXQgc3VwcG9ydCBnbGFtb3IoMmQgYWNjZWxlcmF0 aW9uIHdpdGggZ3B1KS4KCldlIGhhdmUgc29tZSB3b3JrIG9uIG1vZGVzZXR0aW5nIGRkeCwgd2l0 aCBzb21lIGhhY2ssIGJvdGggM2QgZHJpMiBhbmQgCmdsYW1vciAyZCBhY2NlbGVyYXRpb24gY2Fu IHdvcmtzIHdpdGggbWFsaSBncHUuCgpTbyBpZiBZYWtpciB3YW50IHRvIHN1cHBvcnQgRVhBIG9u IGRkeCwgSSBob3BlIGhlIGNhbiB1c2UgbW9kZXNldHRpbmcuCgoKVGhhbmtzLgoKLS0gCu+8rWFy ayBZYW8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: mark.yao@rock-chips.com (Mark yao) Date: Tue, 05 Apr 2016 09:13:28 +0800 Subject: [RFC PATCH v1 0/4] Add Rockchip RGA support In-Reply-To: References: <1458552518-25527-1-git-send-email-ykk@rock-chips.com> <1571169.Hy8an0n7lM@diego> <17189219.y56YqHz6yR@diego> Message-ID: <57031138.7020408@rock-chips.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 2016?03?31? 04:03, Emil Velikov wrote: > On 29 March 2016 at 14:13, Emil Velikov wrote: >> On 28 March 2016 at 23:13, Heiko St?bner wrote: >> >>> I have the feeling we're going quite a bit off-topic right now :-) . >>> The binary-driver-crazyness, hasn't really anything to do with Yakir's support >>> for the RGA (which is about raster-graphics-acceleration, so 2d stuff). >>> >>> And me mentioning the armsoc-ddx was merely a means to allow some sort of >>> different userspace user, as requested in your original mail ;-) . >>> >> Seems like I forgot to state the obvious - for all the reasons >> mentioned, the armsoc ddx seems like a bad example. >> >>> Maybe you know a better use-case on where to demonstrate the viability of the >>> userspace API for it as originally requested. >> I'm afraid that my RockChip-foo is extremely limited. Perhaps the >> actual user of these should be mentioned ? xf86-video-rockhip (is >> there one ?) or any other effort/project that lacks some (all?) of the >> criticism listed. >> >> (Sort of) the bottom line - either reuse the existing interfaces or >> provide an approved, full blown userspace (libdrm demos/programs do >> not count) that uses the new interfaces. >> >> I haven't made these rules, just a fool^Wguy that repeats them so that >> people don't abuse them much. If in doubt check with Dave and Daniel V >> - they had enough repeating these. >> > I can see how my earlier response may have been come > across/interpreted as aggressive and/or demanding. Apologies anyone > got upset/annoyed. > > Let me try in another light - if you guys are willing to have > xf86-video-rockchip or keep track of/co-maintain armsoc, pretty much > everyone will be over the moon. Personally I'd opt for the former, > taking the modesetting (the one in the xserver tree) as a base - it > has all the cool new bits ;-) > > Regards, > Emil > > > I'd like to use modesetting more than armsoc. the modesetting seems more stable and it support glamor(2d acceleration with gpu). We have some work on modesetting ddx, with some hack, both 3d dri2 and glamor 2d acceleration can works with mali gpu. So if Yakir want to support EXA on ddx, I hope he can use modesetting. Thanks. -- ?ark Yao