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>