Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-04-08 Thread Chih-Wei Huang
2016-04-07 13:30 GMT+08:00 Rob Herring : > On Wed, Apr 6, 2016 at 11:12 AM, Chih-Wei Huang > wrote: > >> I guess the first supported GPU is virgl. Right? > > Yes. Any gallium driver really. The classic mesa drivers will need > their own additions

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-04-06 Thread Rob Herring
On Wed, Apr 6, 2016 at 11:12 AM, Chih-Wei Huang wrote: > 2016-04-04 6:25 GMT+08:00 Rob Herring : >> On Sun, Apr 3, 2016 at 12:29 PM, Chih-Wei Huang >> wrote: >>> Besides, the module name is still gralloc.drm. >>> How about

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-04-06 Thread Chih-Wei Huang
2016-04-04 6:25 GMT+08:00 Rob Herring : > On Sun, Apr 3, 2016 at 12:29 PM, Chih-Wei Huang > wrote: >> Besides, the module name is still gralloc.drm. >> How about call it gralloc.gbm? > > Eventually yes, but for now it is more convenient for my

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-04-03 Thread Rob Herring
On Sun, Apr 3, 2016 at 12:29 PM, Chih-Wei Huang wrote: > 2016-04-04 0:53 GMT+08:00 Chih-Wei Huang : >> 2016-04-02 4:42 GMT+08:00 Rob Herring : >>> >>> Here's an initial gralloc implementation based on my GBM map/unmap support: >>>

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-04-03 Thread Rob Clark
On Sun, Apr 3, 2016 at 12:53 PM, Chih-Wei Huang wrote: > 2016-04-02 4:42 GMT+08:00 Rob Herring : >> >> Here's an initial gralloc implementation based on my GBM map/unmap support: >> >> https://github.com/robherring/gbm_gralloc >> >> It's based on

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-04-03 Thread Chih-Wei Huang
2016-04-04 0:53 GMT+08:00 Chih-Wei Huang : > 2016-04-02 4:42 GMT+08:00 Rob Herring : >> >> Here's an initial gralloc implementation based on my GBM map/unmap support: >> >> https://github.com/robherring/gbm_gralloc >> >> It's based on drm_gralloc, but

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-04-03 Thread Chih-Wei Huang
2016-04-02 4:42 GMT+08:00 Rob Herring : > > Here's an initial gralloc implementation based on my GBM map/unmap support: > > https://github.com/robherring/gbm_gralloc > > It's based on drm_gralloc, but heavily re-written to collapse some > unnecessary layers. Thank you for it.

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-04-01 Thread Rob Herring
On Fri, Mar 25, 2016 at 8:38 PM, Stéphane Marchesin wrote: > On Wed, Mar 23, 2016 at 5:22 PM, Rob Herring wrote: >> On Fri, Mar 4, 2016 at 12:07 PM, Rob Clark wrote: >>> On Fri, Mar 4, 2016 at 12:59 PM, Rob Clark

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-31 Thread Chih-Wei Huang
2016-04-01 2:40 GMT+08:00 Jaap Jan Meijer : > Op donderdag 31 maart 2016 13:02:36 UTC+2 schreef Chih-Wei Huang: > Thanks for the patch, I tested it on both x86 and x64 kernels and it doesn't > crash anymore, previously it did on both. > >> Thanks for the fix. I'll apply it.

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-31 Thread Jaap Jan Meijer
Op donderdag 31 maart 2016 13:02:36 UTC+2 schreef Chih-Wei Huang: > > 2016-03-31 0:09 GMT+08:00 Rob Herring : > > On Tue, Mar 29, 2016 at 2:49 PM, Jaap Jan Meijer > wrote: > >> > >> First of all, thanks for the hard work! > >> > >> Only one problem I

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-31 Thread Chih-Wei Huang
2016-03-31 0:09 GMT+08:00 Rob Herring : > On Tue, Mar 29, 2016 at 2:49 PM, Jaap Jan Meijer wrote: >> >> First of all, thanks for the hard work! >> >> Only one problem I noticed so far: when enabling virgl in drm_gralloc but >> without support in MESA, MESA /

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-30 Thread Nicolas Dufresne
Le mardi 29 mars 2016 à 10:00 -0400, Rob Clark a écrit : > fwiw, I think on msm actually v4l is the most restrictive and display > is the least restrictive ;-) On Exynos this isn't as simple. For V4L2 decoder, this is true, but there is other V4L2 driven HW (color converters, scaler, blitters),

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-30 Thread Rob Herring
On Tue, Mar 29, 2016 at 2:49 PM, Jaap Jan Meijer wrote: > Hi, > > First of all, thanks for the hard work! > > Only one problem I noticed so far: when enabling virgl in drm_gralloc but > without support in MESA, MESA / drm_gralloc (?) will just crash during > initialization.

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-29 Thread Daniel Stone
Hey, On 29 March 2016 at 19:06, Rob Clark wrote: > On Tue, Mar 29, 2016 at 1:51 PM, Daniel Stone wrote: >> Yep, you got it right: in the original intention, the only mappable >> GBM BOs were cursor BOs. This is mostly because we lacked modifiers, >> so

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-29 Thread Rob Clark
On Tue, Mar 29, 2016 at 1:51 PM, Daniel Stone wrote: > Hi, > > On 29 March 2016 at 15:44, Rob Clark wrote: >> On Tue, Mar 29, 2016 at 10:30 AM, Rob Herring wrote: >>> On Tue, Mar 29, 2016 at 8:43 AM, Rob Clark

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-29 Thread Daniel Stone
Hi, On 29 March 2016 at 15:44, Rob Clark wrote: > On Tue, Mar 29, 2016 at 10:30 AM, Rob Herring wrote: >> On Tue, Mar 29, 2016 at 8:43 AM, Rob Clark wrote: >>> On Mon, Mar 28, 2016 at 12:29 PM, Rob Herring wrote:

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-29 Thread Daniel Vetter
On Tue, Mar 29, 2016 at 10:00:00AM -0400, Rob Clark wrote: > On Tue, Mar 29, 2016 at 4:41 AM, Daniel Vetter wrote: > > On Sat, Mar 26, 2016 at 07:44:58PM -0400, Rob Clark wrote: > >> On Sat, Mar 26, 2016 at 7:09 PM, Stéphane Marchesin > >> wrote: >

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-29 Thread Rob Clark
On Tue, Mar 29, 2016 at 10:30 AM, Rob Herring wrote: > On Tue, Mar 29, 2016 at 8:43 AM, Rob Clark wrote: >> On Mon, Mar 28, 2016 at 12:29 PM, Rob Herring wrote: >>> On Fri, Mar 25, 2016 at 8:38 PM, Stéphane Marchesin

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-29 Thread Rob Herring
On Tue, Mar 29, 2016 at 8:43 AM, Rob Clark wrote: > On Mon, Mar 28, 2016 at 12:29 PM, Rob Herring wrote: >> On Fri, Mar 25, 2016 at 8:38 PM, Stéphane Marchesin >> wrote: >>> On Wed, Mar 23, 2016 at 5:22 PM, Rob Herring

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-29 Thread Rob Clark
On Tue, Mar 29, 2016 at 4:41 AM, Daniel Vetter wrote: > On Sat, Mar 26, 2016 at 07:44:58PM -0400, Rob Clark wrote: >> On Sat, Mar 26, 2016 at 7:09 PM, Stéphane Marchesin >> wrote: >> > >> > On Mar 26, 2016 16:05, "Rob Clark"

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-29 Thread Rob Clark
On Mon, Mar 28, 2016 at 12:29 PM, Rob Herring wrote: > On Fri, Mar 25, 2016 at 8:38 PM, Stéphane Marchesin > wrote: >> On Wed, Mar 23, 2016 at 5:22 PM, Rob Herring wrote: >>> On Fri, Mar 4, 2016 at 12:07 PM, Rob Clark

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-29 Thread Daniel Vetter
On Sat, Mar 26, 2016 at 07:44:58PM -0400, Rob Clark wrote: > On Sat, Mar 26, 2016 at 7:09 PM, Stéphane Marchesin > wrote: > > > > On Mar 26, 2016 16:05, "Rob Clark" wrote: > >> > >> On Sat, Mar 26, 2016 at 6:42 PM, Stéphane Marchesin > >>

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-28 Thread Rob Herring
On Fri, Mar 25, 2016 at 8:38 PM, Stéphane Marchesin wrote: > On Wed, Mar 23, 2016 at 5:22 PM, Rob Herring wrote: >> On Fri, Mar 4, 2016 at 12:07 PM, Rob Clark wrote: >>> On Fri, Mar 4, 2016 at 12:59 PM, Rob Clark

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-26 Thread Rob Clark
On Sat, Mar 26, 2016 at 7:09 PM, Stéphane Marchesin wrote: > > On Mar 26, 2016 16:05, "Rob Clark" wrote: >> >> On Sat, Mar 26, 2016 at 6:42 PM, Stéphane Marchesin >> wrote: >> > >> > On Mar 26, 2016 3:09 PM, "Rob

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-26 Thread Stéphane Marchesin
On Mar 26, 2016 16:05, "Rob Clark" wrote: > > On Sat, Mar 26, 2016 at 6:42 PM, Stéphane Marchesin > wrote: > > > > On Mar 26, 2016 3:09 PM, "Rob Clark" wrote: > >> > >> On Fri, Mar 25, 2016 at 9:38 PM, Stéphane Marchesin

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-26 Thread Rob Clark
On Sat, Mar 26, 2016 at 6:42 PM, Stéphane Marchesin wrote: > > On Mar 26, 2016 3:09 PM, "Rob Clark" wrote: >> >> On Fri, Mar 25, 2016 at 9:38 PM, Stéphane Marchesin >> wrote: >> > On Wed, Mar 23, 2016 at 5:22 PM, Rob Herring

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-26 Thread Stéphane Marchesin
On Mar 26, 2016 3:09 PM, "Rob Clark" wrote: > > On Fri, Mar 25, 2016 at 9:38 PM, Stéphane Marchesin wrote: > > On Wed, Mar 23, 2016 at 5:22 PM, Rob Herring wrote: > >> On Fri, Mar 4, 2016 at 12:07 PM, Rob Clark

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-26 Thread Rob Clark
On Fri, Mar 25, 2016 at 9:38 PM, Stéphane Marchesin wrote: > On Wed, Mar 23, 2016 at 5:22 PM, Rob Herring wrote: >> On Fri, Mar 4, 2016 at 12:07 PM, Rob Clark wrote: >>> On Fri, Mar 4, 2016 at 12:59 PM, Rob Clark

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-25 Thread Stéphane Marchesin
On Wed, Mar 23, 2016 at 5:22 PM, Rob Herring wrote: > On Fri, Mar 4, 2016 at 12:07 PM, Rob Clark wrote: >> On Fri, Mar 4, 2016 at 12:59 PM, Rob Clark wrote: >>> So, I've been advocating that for android, gallium drivers use >>>

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-24 Thread Rob Clark
On Wed, Mar 23, 2016 at 10:14 PM, Chih-Wei Huang wrote: > 2016-03-24 8:51 GMT+08:00 Rob Clark : > [deleted] >> >> [*] the caveat there is vmwgfx stuff which seems to want to do blits.. >> although I'm not entirely sure why or if that is even still

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-23 Thread Eric Anholt
Rob Herring writes: > On Fri, Mar 4, 2016 at 12:07 PM, Rob Clark wrote: >> On Fri, Mar 4, 2016 at 12:59 PM, Rob Clark wrote: >>> So, I've been advocating that for android, gallium drivers use >>> gralloc_drm_pipe, since with android it

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-23 Thread Chih-Wei Huang
2016-03-24 8:51 GMT+08:00 Rob Clark : [deleted] > > [*] the caveat there is vmwgfx stuff which seems to want to do blits.. > although I'm not entirely sure why or if that is even still requires > w/ newer vmware players. But if vmwgfx still really needs the blit > path, I

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-23 Thread Rob Clark
On Wed, Mar 23, 2016 at 8:22 PM, Rob Herring wrote: > On Fri, Mar 4, 2016 at 12:07 PM, Rob Clark wrote: >> On Fri, Mar 4, 2016 at 12:59 PM, Rob Clark wrote: >>> So, I've been advocating that for android, gallium drivers use >>>

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-23 Thread Rob Herring
On Fri, Mar 4, 2016 at 12:07 PM, Rob Clark wrote: > On Fri, Mar 4, 2016 at 12:59 PM, Rob Clark wrote: >> So, I've been advocating that for android, gallium drivers use >> gralloc_drm_pipe, since with android it seems like you end up with >> both gralloc

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-07 Thread Rob Clark
On Tue, Mar 8, 2016 at 2:22 AM, Rob Herring wrote: > On Sun, Mar 6, 2016 at 10:32 PM, Rob Clark wrote: >> On Sun, Mar 6, 2016 at 9:29 PM, Chih-Wei Huang >> wrote: >>> 2016-03-05 3:53 GMT+08:00 Rob Clark :

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-07 Thread Rob Herring
On Sun, Mar 6, 2016 at 10:32 PM, Rob Clark wrote: > On Sun, Mar 6, 2016 at 9:29 PM, Chih-Wei Huang > wrote: >> 2016-03-05 3:53 GMT+08:00 Rob Clark : >>> On Fri, Mar 4, 2016 at 2:43 PM, Thomas Hellstrom

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-06 Thread Rob Clark
On Sun, Mar 6, 2016 at 9:29 PM, Chih-Wei Huang wrote: > 2016-03-05 3:53 GMT+08:00 Rob Clark : >> On Fri, Mar 4, 2016 at 2:43 PM, Thomas Hellstrom >> wrote: >>> On 03/04/2016 07:07 PM, Rob Clark wrote: On Fri, Mar 4, 2016

Re: [Mesa-dev] [android-x86-devel] Re: gralloc_drm_pipe

2016-03-06 Thread Chih-Wei Huang
2016-03-05 3:53 GMT+08:00 Rob Clark : > On Fri, Mar 4, 2016 at 2:43 PM, Thomas Hellstrom > wrote: >> On 03/04/2016 07:07 PM, Rob Clark wrote: >>> On Fri, Mar 4, 2016 at 12:59 PM, Rob Clark wrote: So, I've been advocating that