cvs commit: src/sys/kern sched_ule.c

Jeff Roberson jroberson at chesapeake.net
Fri Jan 26 03:23:53 UTC 2007


On Thu, 25 Jan 2007, Jeff Roberson wrote:

> jeff        2007-01-25 23:52:00 UTC
>
>  FreeBSD src repository
>
>  Modified files:
>    sys/kern             sched_ule.c
>  Log:
>   - Implement much more intelligent ipi sending.  This algorithm tries to
>     minimize IPIs and rescheduling when scheduling like tasks while keeping
>     latency low for important threads.
Forgot:  Will IPI when:

>     1) An idle thread is running.
>     2) The current thread is worse than realtime and the new thread is
>        better than realtime.  Realtime to realtime doesn't preempt.
>     3) The new thread's priority is less than the threshold.
>
>  Revision  Changes    Path
>  1.186     +23 -11    src/sys/kern/sched_ule.c
>


More information about the cvs-src mailing list