Deepali, Thank you for the suggested changes.
I am able to port the DSPLINK 1.6x for 2.6.10 RT kernel with the changes you suggested. It is able to get insmoded into 2.6.10 RT kernel without issues. Is there any test case which I can use and test the DSPLINK to find out if it is working fine in Real time mode? And also if you have any pointers to writing the Real Time application it would help me to write some test cases. Thank you, Santosh -------------------------------------------------- Date: Wed, 16 Sep 2009 14:39:19 +0530 From: "Uppal, Deepali" <[email protected]> Subject: RE: [DSPLINK on DM6467] with PREEMPT_RT mode on MVL Pro 4 To: Santoshkumar Pattar <[email protected]>, "[email protected]" <[email protected]> Message-ID: <[email protected]> Content-Type: text/plain; charset="us-ascii" Santosh, Looking at the error log, I see a build error with mutex support with PREEMPT_RT on MVL Pro 4. I spent some time looking at the Linux distribution and I have a few suggestions: 1) There is no header file rt_mutex.h. The closest match is rt_lock.h 2) The MVL patch /mvl_patches/mvl_patches_pro-0181-common_compat_semaphore.mvlpatch seems to be adding support for mutex-es in PREEMPT_RT mode. So I can get mutex_init, mutex_lock, mutex_unlock APIs but not mutex_lock_interruptible API. So you can use mutex_init, mutex_lock (instead of mutex_lock_interruptible), mutex_unlock in sync.c Can you try the above two suggestions? Thanks and Regards, Deepali Uppal DSP/BIOS Link Platform Support Products -----Original Message----- From: Santoshkumar Pattar [mailto:[email protected]] Sent: Tuesday, September 15, 2009 4:10 PM To: [email protected]; Uppal, Deepali Subject: RE: [DSPLINK on DM6467] with PREEMPT_RT mode on MVL Pro 4 Hi Deepali, I tried merging the DSPLINK 1.6x into 2.6.10 kernel. But some of the mutex functions and files are not present in the 2.6.10 kernel. (Attached file gives the compilation errors, when I try to build the DSPLINK 1.6x w.r.t 2.6.10 kernel) But in the TI E2E mails, Mugdha has mentioned that few changes in the OSAL files of DSPLINK 1.6x could make the DSPLINK work with 2.6.10 kernel with RT mode. (Link - http://e2e.ti.com/forums/t/2833.aspx) 1) Do I need to add few patches to 2.6.10 kernel, to make DSPLINK 1.6x compatible with 2.6.10? 2) Can you please tell me what all changes needs to be done in DSPLINK 1.6x for making it compatible with 2.6.10 kernel? Thank you. Santosh ------------------------------------- Date: Tue, 15 Sep 2009 15:33:57 +0530 From: "Uppal, Deepali" <[email protected]> Subject: RE: [DSPLINK on DM6467] with PREEMPT_RT mode on MVL Pro 4 To: Santoshkumar Pattar <[email protected]>, "[email protected]" <[email protected]> Message-ID: <[email protected]> Content-Type: text/plain; charset="us-ascii" Santosh, There isn't a DSPLink available with support for 2.6.10 kernel and real-time kernel. Support for RT mode was added in DSPLink 1.6x, and in this version, MVL Pro 4 support was removed. One thing that the you could try is to merge support for 2.6.10 kernel into DSPLink 1.6x. Thanks and Regards, Deepali Uppal DSP/BIOS Link Platform Support Products -----Original Message----- From: davinci-linux-open-source-bounces+deepali=ti....@linux.davincidsp.com [mailto:[email protected] p.com] On Behalf Of Santoshkumar Pattar Sent: Friday, September 11, 2009 12:37 PM To: [email protected] Subject: [DSPLINK on DM6467] with PREEMPT_RT mode on MVL Pro 4 Hi, I am trying to use 2.6.10 kernel in PREEMPT_RT mode with MVL Pro 4 toolchain. And I am looking for a DSPLINK which can work with 2.6.10 kernel(with PREEMPT_RT enabled) with MVL pro 4. Has anybody tried using/building DSPLINK on 2.6.10 kernel with PREEMPT_RT mode enabled? Please let me know. Regards, Santosh _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
