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/
|