ts-7000
[Top] [All Lists]

[ts-7000] Re: Sub 10ms delay on TS-7552 (Cavium cpu)

To:
Subject: [ts-7000] Re: Sub 10ms delay on TS-7552 (Cavium cpu)
From: "Kris" <>
Date: Mon, 12 Jul 2010 21:22:33 -0000
While the FS526 core is in the kernel, the drivers for the CNS2132 are not and 
would require a bit of effort and politics to get whole CPU support in to the 
kernel.

-Kris Bahnsen
Technologic Systems



--- In  "Charles" <> wrote:
>
> 
> 
> --- In  "Kris" <kristechnologic@> wrote:
> >
> > The HRT is a good route to go down I believe.  You can solve the timing 
> > issues you are seeing now by playing with how they are scheduled.  You can 
> > do this by modifying the source of the user-space tool (sdctl, nandctl, 
> > etc) or by using `chrt`.  It is not necessarily a design issue of the 
> > kernel, it is just a tradeoff that one has to make for a higher scheduler 
> > resolution.
> > 
> > You are correct in that we have been pushing to more user-space based 
> > utilities to help us become kernel independent, however there can still be 
> > some snags when trying to run different kernels on CPUs that are not yet in 
> > the mainline tree (Cavium as it would be in this case).
> 
> ?? FA526 support has been in the vanilla kernel for some time (mid-2009 I 
> think).  Basic ARM11 Cavium chip support is in now, and SMP support is 
> currently being added.  TS Board-specific parts are not, but that's a 
> different story, and probably much easier to do for most programmers.
> 
> I also understand some work was done to allow EABI for non-thumb-equipped 
> cores, like FA526.  With the right flags, recent tool chains emit code to 
> work around the lack of a bx and blx instruction.  Haven't tried it though.
> 
> regards ....... Charlie
> 
> > 
> > -Kris Bahnsen
> > Technologic Systems
> > 
> >
>




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU