On Thu, Nov 18, 1999 at 02:43:06AM +0100, Bernhard Kuhn wrote:
> > Otherwise, are you sure you are recompiling 3dfx-module?
>
> yes, absolutly!
>
Oh, well.
> > This is probably a simple error. We forbid cross CPU changes of period, but
> > you report what may be the result of the cpu field on the task not being
> > set properly.
>
> So, i have to bind a task to a specific CPU to be able to change
> the period within the task?
The way it should work is that the cpu is set to a default cpu if you
don't specify it. I'm speculating that this is not being done right
because I don't want to look at the code right now.
> IMHO, at least it it a good idea to not let a rt-task jump
> across several CPU, since the not-well deterministic
> intel-architecture would be even less deterministic
> due to cache-flushes and MESI-Protocol.
Absolutely. We do not do load balancing for the same reason we don't try
to calculate priorities at run time.
> Although, from technical point of view, it would be more
> interessting to be able to fix the task to a subset of CPUs,
> like it is in RTAI/RTHAL :-)
Open source allows one to make these choices.
> [reiserfs]
> >
> > That is cool, but it will encourage poor programming practice by
> > kernel programmers since the consequences are less -)
>
> Are you talking about the guys in redmond? :-)
I was talking about myself.
> BTW: if it would help, i can give you remote-access to my
> system to determine the problem with the 3dfx-module.
> IMHO, the "setperiod across CPUs"-Problem is only due to
> wrong programming ... i will check that later.
I'll email later and see if I can dig something up here.
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/