DSP-Heap

2008-02-14 Thread Robert W. Kuhn
Hello, I use no codecs but DSP-Link (until now I modified the readwrite-example). Now I need some heap for the DSP-Side. http://wiki.davincidsp.com/index.php?title=Changing_the_DVEVM_memory_map says that there is "full 122MB for video algorithms intermediate processing buffers organized in a hea

RE: DSP-Heap

2008-02-14 Thread Kamoolkar, Mugdha
ent = "DDR"; Regards, Mugdha -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert W. Kuhn Sent: Thursday, February 14, 2008 6:08 PM To: davinci-linux-open-source@linux.davincidsp.com Subject: DSP-Heap Hello, I use no codecs but DSP-

Re: DSP-Heap

2008-02-14 Thread Robert W. Kuhn
Am Thu, 14 Feb 2008 20:15:26 +0530 schrieb Kamoolkar, Mugdha: > You will need to go through DSP/BIOS documentation for DSP-side to > create a heap on DSP-side. It cannot be done as part of DSPLink. I thought this is done through a run of gmake. "gmake" is making a BIOS from the entries of readwr

RE: DSP-Heap

2008-02-14 Thread Kamoolkar, Mugdha
& WRITEMEM segments. Regards, Mugdha -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert W. Kuhn Sent: Thursday, February 14, 2008 8:38 PM To: davinci-linux-open-source@linux.davincidsp.com Subject: Re: DSP-Heap Am Thu, 14 Feb 2008 20:15:26 +0530 sch

Re: DSP-Heap

2008-02-14 Thread Robert W. Kuhn
Am Thu, 14 Feb 2008 20:51:20 +0530 schrieb Kamoolkar, Mugdha: > Yes, I meant that you need to refer to DSP/BIOS documentation on how to > create heaps (syntax) within BIOS. The memory to be reserved is through > TCF of course. Free memory and base address is configurable by you > through the steps

Re: DSP-Heap

2008-02-14 Thread Robert W. Kuhn
Am Fri, 15 Feb 2008 08:04:26 +0100 schrieb Robert W. Kuhn: > Yes, thats clear. But my problem is: what are the addresses I can use? > My 6446 has 256MB RAM. Linux is using 118MB. 256-118=138MB. This is > the memory map from readwrite.tcf: > > baselen length (kByte)

RE: DSP-Heap

2008-02-14 Thread Kamoolkar, Mugdha
mory map. prog.module("GBL").C64PLUSMAR128to159 = 0x8000 ; For this, refer to SPRU871.pdf for MAR address ranges and DSP/BIOS documentation for syntax for the settings. Regards, Mugdha -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] .com] On Behalf Of

Re: DSP-Heap

2008-02-15 Thread Robert W. Kuhn
Am Fri, 15 Feb 2008 13:21:58 +0530 schrieb Kamoolkar, Mugdha: > For example: > Assume that you have 256 MB on your board. You want to split this as: > > ARM: 64MB (400), > DSP: 192MB (C00) > > Now, you do the following: > 1. Specify mem=64M on your Linux bootargs. This means you are say

RE: DSP-Heap

2008-02-15 Thread Kamoolkar, Mugdha
umentation for syntax for the settings. Regards, Mugdha -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert W. Kuhn Sent: Friday, February 15, 2008 3:15 PM To: davinci-linux-open-source@linux.davincidsp.com Subject: Re: DSP-Heap Am Fri, 15 Feb 2008 13:2

Re: DSP-Heap

2008-02-15 Thread Robert W. Kuhn
Am Fri, 15 Feb 2008 15:42:01 +0530 schrieb Kamoolkar, Mugdha: > prog.module("GBL").C64PLUSMAR128to159 = 0x8000 ; > Change the above to enable MAR bits for your new memory map. The above > is for default memory map only. Thank you for the hint. I changed that to prog.module("GBL").C64PLUSMAR12