[Buildroot] gpu-viv-bin-mx6q

Richard Cagley rcagley at toyon.com
Thu May 9 19:18:10 UTC 2013


I'm looking to use the libOpenCL.so library. I'm using the nitrogen6x
config shipped with the latest stable version of buildroot so I have
compatible kernel/uboot with headers (things like gst-fsl-plugins build
just fine).

Despite loading galcore things like ./clinfo just don't do much. I mean
I can't be sure it's a compiler incompatibility, but strace turns up
nothing. Clinfo finds the opencl library just fine.

I guess I'm just looking to see if there is anyone I can talk to about
including gpu-viv-bin-mx6q into the buildroot as a standard package.

> -----Original Message-----
> From: H.Fijnvandraat at inter.nl.net [mailto:H.Fijnvandraat at inter.nl.net]
> Sent: Thursday, May 09, 2013 12:04 PM
> To: Richard Cagley
> Cc: buildroot at busybox.net
> Subject: Re: [Buildroot] gpu-viv-bin-mx6q
> 
> Op Do, 9 mei, 2013 7:52 pm schreef Richard Cagley:
> > Is there a way to integrate the gpu-viv-bin-mx6q package in
buildroot?
> >
> Unfortunately: Not as source
> This software for the on-chip Vivante GPU is closed source....
> I am working on incorporating them as libraries into buildroot at the
moment.
> >
> > I can only extract these binaries over the root filesystem. But,
they
> > seem to be built with a compiler that I can't seem to find. I did
try
> > the one included with ltib with no luck.
> >
> It requires a compiler with both -mfloat-abi=softfp and -mfpu=neon
options
> available. The first seems to indicate the way fpu parameters are
transferred,
> the second indicates the underlying fpu hardware.
> (a toolchain with hf in it's name will probably not work)
> 
> Furthermore glib-2.13 was used to generate these libraries and you
need the
> freescale patched 3.0.35-1.1.0 kernel sources.
> (and the real catch is that these sources build the graphics
accelerator code
> as module, so you have to modprobe galcore.ko after bootup to make
> anything work at all)(which reminds me to to create a Sxxscript in
/etc/init.d
> for install-target somehow)
> 
> Until very recent, i used the crosstool-ng external toolchain from
within
> buildroot to generate a good compiler, but that has been removed very
> recently :-((, without an immediate replacement
> 
> (and I got Qt5 5.0.1 working with that setup, if that's what you're
aiming
> for...)
> 
> > The binaries themselves I can only find here.
> > http://repository.timesys.com/buildsources/g/gpu-viv-bin-mx6q/
> >
> http://download.ossystems.com.br/bsp/freescale/source
> is another
> 
> Hope this helps at least a bit in the right direction,
> 
> Henk
> 




More information about the buildroot mailing list