Sriram,

How did you manage to get a hold of the 2.6.18 source?
Contacts inside TI and montavista have eluded to it but they said it's not
ready for distrubution and it doesn't show up on Montavista's list.
I'd like to see what they've done with the FBDev driver... someone from TES
electronic solutions said that the current FBDev driver has a lot of
performance issues and the new one from Montavista is supposed to fix all
of that.

I had a chance to play around with the davncifb patch and I missed a few
more IOCTLs so I'll post when I can run dfbinfo without it complaining...
stay tuned.

I also created a shell script that maps all of the arm_v5t_le-* tools to
the now supported standard of the platform triplet
armv5tl-montavista-linuxeabi so autogen and configure can actually find the
proper tools. I'll send that one also.

If we're able to find the either the source or the binary for the driver, I
can incorporate that into the kernel module patch so that we can build from
within the kernel tree, that is if I knew where it was.

It's probably easier for now to just include the binary image if we can
find or make it because it would require the TI c64x+ code generation tools
and I don't think that the kernel make will call them properly. Besides, it
would be easier to just throw the project in CodeComposer and generate a
binary.

-- David

DAVID A. KONDRAD
Software Design Engineer
On-Q/Legrand
www.onqlegrand.com



                                                                           
             "Sriram                                                       
             Neelakandan"                                                  
             <sriram.neelakand                                          To 
             [EMAIL PROTECTED]>             [EMAIL PROTECTED]        
                                                                        cc 
             03/06/2008 10:07          [EMAIL PROTECTED],                
             AM                        directfb-dev@directfb.org           
                                                                   Subject 
                                       Re: [directfb-dev] How do I get     
                                       c64x.ko?                            
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




Hi David,


  If the latter, what patch level of the MV kernel are you using?

I use a kernel based on MV 2.6.18

  I've made a patch that integrates the missing IOCTLs in the supported
  kernel as well as the code from the patch located in the directfb source.
  I'm in the process of testing this patch and can post if anyone needs it.

 The missing IOCTLs is a lot of trouble

I think even if the patch does not apply neatly, u can post it out..
We need it badly.
Currently though there is a davinci driver .. i say gfxdrivers=none..  lest
it wont compile
and using the generic software rastarizer


  I can make a patch that will integrate the directfb c64x driver
  into the kernel tree.

Will this include the DSP code (c64x_drv.bin) as well ?



  Also, be aware that if you decided to play with ++DFB or some of the
  other
  wrappers for DirectFB, you'll need to patch the latest sources to account
  for the __uxx to uxx variable renamings in 1.1.x.
  I've also done this, but I'm unsure if there are any other API changes
  that
  are going to creep up on me.

  So the verdict seems to be that even we manage to get the module
  compiled,
  either it won't load or it's missing the firmware file to do so.

I think if the code is available .. people can make use of it and
contribute back ..
i see a lot of traction especially on Davinci ..



  On other note, how did you set up your cross-compile environment to build
  DirectFB.


This is how i do it

export LDFLAGS="-L/home/sriram/davinci/freetype_eq/
-L/home/sriram/libpng/lib  -L/home/sriram/zlib/lib
-L/home/sriram/davinci/freetype_eq" && export
CPPFLAGS="-I/home/sriram/libpng/include -I/home/sriram/zlib/include
-I/home/sriram/davinci/freetype_eq/include && ./configure --host=arm-linux
--prefix=/home/sriram/directfb/ --enable-fbdev --enable-devmem
--disable-x11 --with-inputdrivers=lirc --disable-video4linux2
--disable-sysfs --disable-multi --disable-sdl --disable-video4linux
--datadir=/home/sriram/directfb/usr/lib --with-png=yes --with-freetype=yes
--disable-debug --disable-debug-support --with-gfxdrivers=none

Hope that helps

--
Sriram Neelakandan
Author - Embedded Linux System Design And Development (
http://tinyurl.com/2doosu)



_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to