Hi Luca / All -

Like I mentioned previously, my machine conf didn't have the lines you indicated


    PREFERRED_PROVIDER_virtual/libgles2 = "libmali-xlnx"
    PREFERRED_PROVIDER_virtual/egl      = "libmali-xlnx"


Is there a reason why they aren't in the default machine conf for ZCU102 since 
it does have the Mali 400 GPU?


When I do add them, I end up with this error:

ERROR: Nothing PROVIDES 'virtual/libgl' (but 
/local/d6/easmith5/BuildOS/openembedded-core/meta/recipes-graphics/mesa/libglu_9.0.0.bb,
 
/local/d6/easmith5/BuildOS/openembedded-core/meta/recipes-graphics/glew/glew_2.0.0.bb
 DEPENDS on or otherwise requires it)
mesa-gl PROVIDES virtual/libgl but was skipped: 
PREFERRED_PROVIDER_virtual/libgl set to mesa, not mesa-gl
mesa PROVIDES virtual/libgl but was skipped: 
PREFERRED_PROVIDER_virtual/libgles2 set to libmali-xlnx, not mesa
mesa PROVIDES virtual/libgl but was skipped: 
PREFERRED_PROVIDER_virtual/libgles2 set to libmali-xlnx, not mesa
mesa-gl PROVIDES virtual/libgl but was skipped: 
PREFERRED_PROVIDER_virtual/libgl set to mesa, not mesa-gl



I haven't had any luck trying to set the preferred provider for virtual/libgl 
to get rid of this error.


In the recipe I'm currently working on I did also set RDEPENDS for 
libmali-xlnx, but I'm not sure that worked properly. It seems to have built 
fine, but I still don't seem to have the mali kernel module afterwards.

Do you have any further suggestions?


Thanks very much for your time!

Emily

________________________________
From: Luca Ceresoli <l...@lucaceresoli.net>
Sent: Friday, July 13, 2018 3:22:52 AM
To: Emily Smith; meta-xil...@lists.yoctoproject.org
Subject: Re: [meta-xilinx] Mali Kernel Module for ZCU102

Hi Emily,

On 12/07/2018 17:12, Emily Smith wrote:
> Hi Everyone -
>
>
> I'm using poky and bitbake to build an OS for the Xilinx ZCU102 board,
> and I'm having trouble with the Mali Kernel Module here:
>
> https://github.com/Xilinx/meta-xilinx/tree/master/meta-xilinx-bsp/recipes-graphics/mali
>
>
> I thought it should be built with the  /meta-xilinx/meta-xilinx-bsp
> layer added in bitbake, but  I'm not seeing a .ko file anywhere that's
> produced, or on the board once I boot it.  Nothing was showing up
> with lsmod either. Do I need to enable anything, or set any variables
> for this to be built in the first place?
>
>
> Any information you can give me would be very helpful.

kernel-module-mali is pulled in by libmali-xlnx:

  $ git grep -B1 kernel-module-mali
  .../libmali-xlnx.bb-RDEPENDS_${PN} = " \
  .../libmali-xlnx.bb:       kernel-module-mali \

Is libmali-xlnx built?

A few things to check, in top-bottom order:
 1. your machine conf should have something like
    PREFERRED_PROVIDER_virtual/libgles2 = "libmali-xlnx"
    PREFERRED_PROVIDER_virtual/egl      = "libmali-xlnx"
 2. libmali-xlnx should then be built
 3. libmali-xlnx RDEPENDS on kernel-module-mali, so it should
    be built as well

Bye,
--
Luca
-- 
_______________________________________________
meta-xilinx mailing list
meta-xilinx@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to