See below...

Regards,

- Rob

> -----Original Message-----
> From: davinci-linux-open-source-boun...@linux.davincidsp.com 
> [mailto:davinci-linux-open-source-boun...@linux.davincidsp.com
> ] On Behalf Of Steve Chen
> Sent: Tuesday, November 03, 2009 4:53 AM
> To: Shlomo Kut
> Cc: davinci-linux-open-source@linux.davincidsp.com
> Subject: Re: [Fwd: Re: how do I build the dvsdk to use the 
> lastest git kernel?]
> 
> On Tue, 2009-11-03 at 09:35 +0200, Shlomo Kut wrote:
> > Hi Kevin,
> > 
> > I am trying to build the dvsdk against that latest git kernel
> > linux-davinci-2.6.32-rc5 and I am having problems. 
> > 
> > I am using  dvsdk_2_10_01_18. Is there a more up to date version of 
> > the dvsdk available?
> > 
> > I append some of my build problems.
> > 
> > Please can you help?
> > 
> > regards
> > 
> > Shlomo Kut
> > 
> > --------
> > 
> > 
> > CC[M]  
> > 
> /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package
> > s/ti/sdo/linuxutils/cmem/src/module/cmemk.o
> > 
> /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package
> > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:53:2: warning: #warning 
> > *** not a warning *** Note: LINUX_VERSION_CODE >= 2.6.26
> > 
> /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02
/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c: In function 'set_cached':
> > 
> /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package
> > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1086: error: 
> > 'L_PTE_CACHEABLE' undeclared (first use in this function)
> > 
> /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package
> > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1086: error: (Each 
> > undeclared identifier is reported only once
> > 
> /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package
> > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1086: error: for each 
> > function it appears in.)
> > 
> /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/linuxutils_2_24_02/package
> > s/ti/sdo/linuxutils/cmem/src/module/cmemk.c:1086: error: 
> > 'L_PTE_BUFFERABLE' undeclared (first use in this function)
> 
> Are you building cmem against the davinci git kernel?  
> According to the warning message, it may not work.  Since the 
> git kernel is 2.6.32, but cmem needs kernel version < 2.6.26.

The "about-to-be-released" LinuxUtils 2.25 has a fix for this.  If you like you 
can just edit your current release, changing the following line
    vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot) |
                                 (L_PTE_CACHEABLE | L_PTE_BUFFERABLE)
                                );

with
    vma->vm_page_prot = __pgprot(pgprot_val(vma->vm_page_prot) |
                                 (L_PTE_MT_WRITETHROUGH | L_PTE_MT_BUFFERABLE)
                                );

> 
> > 
> > CC[M]  
> > 
> /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/dm365mm/module/dm365mmap.o
> > 
> /home/shlomo/work/DaVinchi/dvsdk_2_10_01_18/dm365mm/module/dm365mmap.c
> > :29:27: error: asm-arm/memory.h: No such file or directory

I believe I've seen this error when I use a kernel source base that hasn't been 
built.  Performing the 'make xxx_config' and 'make uImage' phases might fix 
this.

_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to