--- In "Kris" <> 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/
|