[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: [rtl] Scheduling a usermode process
Victor,
I have actually played around with different schedulers and priorities
in regular
user space processes but haven't really noticed major differences
between any
of them. Using SCHED_OTHER,SCHED_FIFO, and SCHED_RR with the highest
priority
all seemed to give basically the same results.
Probably the best thing for me is to move some more of the time critical
stuff into
my rtlinux module.
Another interesting idea is what the KURT guys are doing. It would be
nice to be able
to have some kind of scheduler that would be able to give a priority to
registered
processes over all other system processes (besides real time
processes). This way
the registered processes can be serviced quickly and still use all the
regular services
provided by the kernel.
This might be a simplistic view of what it takes to get this done, but
from a higher
level, the concept seems nice.
Adam
yodaiken@fsmlabs.com wrote:
>
> On Thu, Nov 04, 1999 at 05:48:05PM -0500, Adam Meyerowitz wrote:
> > Is there a way from an rtlinux module to have a user space process scheduled
> > and run immediately (or almost immediately). I want to trigger this within
> > an interrupt handler so my user space process can do some stuff after the
> > interrupt has occured.
> >
>
> The simplest method is to use a soft interrupt handler and write a linux interrupt handler that
> changes priority
> and wakes up the linux task.
> Enough people want to do this that we should probably have a generic utility ( hint).
>
> > Thanks
> > Adam
> > --- [rtl] ---
> > To unsubscribe:
> > echo "unsubscribe rtl" | mail majordomo@rtlinux.cs.nmt.edu OR
> > echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.cs.nmt.edu
> > ----
> > For more information on Real-Time Linux see:
> > http://www.rtlinux.org/~rtlinux/
> --- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail majordomo@rtlinux.cs.nmt.edu OR
> echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.cs.nmt.edu
> ----
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/~rtlinux/
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail majordomo@rtlinux.cs.nmt.edu OR
echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.cs.nmt.edu
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/