From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Raghavan" Subject: Re: Porting ELKS Date: Tue, 22 Jul 2003 11:42:10 +0530 Sender: linux-8086-owner@vger.kernel.org Message-ID: <023201c35018$2f68a450$8c06770a@wipro.com> References: Reply-To: "Raghavan" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii" To: Syed Faisal Akber Cc: Linux-8086@Vger.Kernel.Org Fasal, Thanks very much for the reply. If I understand you correctly, we "can" have a port of ELKS as is without change in Memory model , but it will possibly be pedestrian. I took a look at eCOS , but it looks like a nice full fledged OS with excellent features. Porting it might be a difficult task might be like an Year or so ... I am inclined towards ELKS because I can possibly have a port like in 3 to 4 months ... My priority is really to have applications running on Blackfin ASAP. Also, why do we need to have gcc ported ? Cant I use the native compiler provided by ADI guys for the Blackfin Processor ? Yeah..I need to tweak the compiler options to the respective equivalents on Blackfin Compiler ..; I am not seeing anything else ... Am I missing something ? Am I looking too optimistic to assume a 'as is' port of ELKS to Blackfin in 3 to 4 months ? I was thinking of taking Memory management after I have a 'working' version of ELKS ... Does this sound reasonable ? Bye, Raghavan V ----- Original Message ----- From: "Syed Faisal Akber" To: "Raghavan" Cc: Sent: Monday, July 21, 2003 10:18 PM Subject: Re: Porting ELKS > Porting ELKS to Blackfin would be a complete and total rewrite of the > memory management. The segmented memory model doesn't suit the Blackfin > processor well and would probably degrade the performance on that > processor. > > eCOS is POSIX compliant. > > On Mon, 21 Jul 2003, Raghavan wrote: > > > > > Are you saying ELKS would be inefficient on the DSP Processor ..or is it > > that porting ELKS on Blackfin be like a total rewrite ? > > > > > > Is eCOS port feasible like say in a 3-4 months time frame ? Is eCOS POSIX > > compliant ..so that we can get any application compile & run on it easily ? > > > > Bye, > > Raghavan V > > > > > > > > > > > > ----- Original Message ----- > > From: "Syed Faisal Akber" > > To: "Raghavan" > > Cc: > > Sent: Monday, July 21, 2003 1:12 AM > > Subject: Re: Porting ELKS > > > > > > > Hi Raghavan, > > > > > > I think that porting ELKS to the Blackfin is a waste of time. ELKS is > > > written to take advantage of 8086 processor quirks. The Blackfin (or MSA) > > > architecture is quite a bit different. > > > > > > (1) The Blackfin does not have an TLB based MMU. You cannot use Linux, > > > but you can use uClinux. ELKS is similar to uClinux but the memory models > > > are very different. > > > > > > (2) You may want to start using uClinux. There already exists a port for > > > Blackfin. You will probably have to contact Analog Devices to get more > > > information regarding this. > > > > > > Regards, > > > Faisal > > > > > > On Fri, 18 Jul 2003, Raghavan wrote: > > > > > > > Hi, > > > > > > > > I am intending to port ELKS on to Analog Devices's Blackfin DSP > > Processor. > > > > > > > > I am having a couple of questions > > > > > > > > (1) Does ELKS take advantage of the MMU facility of the x86 Systems ?. I > > ask > > > > this because the Blackfin does not. > > > > > > > > (2) What would be a good strategy to start the porting exercise ? Any > > > > previous porting lessons would help. > > > > > > > > Bye, > > > > Raghavan V > > > > > > > > > > > > - > > > > To unsubscribe from this list: send the line "unsubscribe linux-8086" in > > > > the body of a message to majordomo@vger.kernel.org > > > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > > > > > > > > > > - > > To unsubscribe from this list: send the line "unsubscribe linux-8086" in > > the body of a message to majordomo@vger.kernel.org > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > >