Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jan 2007 18:32:56 -0800 (PST)
From:      Jeff Roberson <jroberson@chesapeake.net>
To:        Jeff Roberson <jeff@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern sched_ule.c
Message-ID:  <20070125183242.T564@10.0.0.1>
In-Reply-To: <200701252352.l0PNq0I4074466@repoman.freebsd.org>
References:  <200701252352.l0PNq0I4074466@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

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
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070125183242.T564>