Troy, Dirk, DSPLink v1.50 fixes most of the issues with running on 2.6.18+ kernel versions, since it supports 2.6.18 kernel. It is still not GPL, and we are trying to sort out issues towards getting it done in future releases.
Regards, Mugdha -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dirk Behme Sent: Sunday, February 10, 2008 11:40 AM To: Troy Kisky Cc: [email protected] Subject: Building DSP link with DaVinci git kernel, was:DaVinci git kernel Troy Kisky wrote: > Dirk Behme wrote: > >> Kevin Hilman wrote: >> >>> Dirk Behme <[EMAIL PROTECTED]> writes: >>> >>> >>>> Troy Kisky wrote: >>>> >>>>> I'm exploring the montavista git tree and saw that there has been >>>>> no activity for a few months. >>>> >>>> >>>> Yes, unfortunately, you are right. git kernel is hosted by MV, and >>>> maintained by a MV employee, Kevin Hilman. This is the open source >>>> git kernel for DaVinci, we all ("the community") can, should and >>>> have to contribute to if it should be viable. The "commercial official" >>>> product TI/MV still supports is the 2.6.10 (?) "TI/MV" kernel. >>> >>> >>> One other minor clarification/disclaimer... >>> >>> Please do not call the git tree a Montavista tree. Let's call it >>> the DaVinci git tree. It is indeed hosted by MV (as is the OMAP >>> tree) but that is all. This is a _community_ tree, dependent on the >>> quality of _community_ contributions. >> >> >> Kevin: Yes, I completely agree. This is exactly what I tried to >> express above with my own words ;) >> >> All: To avoid confusion in the future, can we agree on the following >> wording: >> >> - DaVinci git kernel: This is the _community_ kernel as expressed >> above by Kevin. It is available at >> >> http://source.mvista.com/git/?p=linux-davinci-2.6.git;a=summary >> >> - TI/MV kernel: This is the outdated 2.6.10 (?) one you get with >> DVEVM CDs and after registration at >> >> http://www.ti.com/dvevmupdates >> >> Dirk >> >>> I have been maintaining it in my spare time, not in any official MV >>> role. As the DaVinci community grows, the maintainer role may need >>> to be revisited as more work is will be required. Until then, lets >>> keep discussions going and keep the patches coming. >> >> >> I just saw that you updated git kernel. MANY THANKS for this! >> >> Dirk > > I thank you as well. I hope I didn't sound too obnoxious. > > I got videos playing with the 2.6.23 DaVinci git kernel. > The following are issues I encountered > > 1. > dvevm_1_20/dsplink_1_30_08_02/packages/dsplink/gpp/src/pmgr/Linux/2.6/ > drv_pmgr.c > > MODULE_LICENSE issue. > Is a GPL version going to be released??? > > 2. > dvevm_1_20/dsplink_1_30_08_02/packages/dsplink/make/Linux/Davinci/comp > ile.mk, > link.mk > > Make sure the following lines are in the files ifeq > ("$(GPPOSVERSION)", "2.6") > STD_CC_FLAGS += -include linux/autoconf.h > endif > > 3. > dvevm_1_20/dsplink_1_30_08_02/packages/dsplink/gpp/src/osal/Linux/kfil > e.c > > sys_read,sys_lseek are no longer exported from kernel. > add: #define DM642_PCI to work around > This is a bad name, basically it means don't use sys_lseek and friends. > > Leading to hardest problem to find > 4. > dvevm_1_20/dsplink_1_30_08_02/packages/dsplink/make/Linux/davinci_mvlp > ro4.0.mk > > Since sys_lseek in (3) is replaced by "fileDesc->f_op->llseek > (fileDesc,offset,SEEK_SET);", and offset is a 64 bit number, the -mabi > option must match what is selected in the Linux kernel or different > registers could be used to pass parameters. No warnings are > encountered if this happens. > > Now I'll try Kevin's latest. This sounds great! Maybe you like to create a wiki page "Using TI examples with DaVinci git kernel" or similiar? Dirk _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
