cvs commit: src/sys/conf NOTES files options src/sys/kern
kern_clock.c kern_switch.c sched_4bsd.c sched_core.c
sched_ule.c src/sys/sys sched.h src/sys/i386/conf GENERIC
src/sys/amd64/conf GENERIC
John Baldwin
jhb at freebsd.org
Tue Jun 13 13:50:31 UTC 2006
On Tuesday 13 June 2006 09:12, David Xu wrote:
> davidxu 2006-06-13 13:12:57 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/conf NOTES files options
> sys/kern kern_clock.c kern_switch.c sched_4bsd.c
> sched_ule.c
> sys/sys sched.h
> sys/i386/conf GENERIC
> sys/amd64/conf GENERIC
> Added files:
> sys/kern sched_core.c
> Log:
> Add scheduler CORE, the work I have done half a year ago, recent,
> I picked it up again. The scheduler is forked from ULE, but the
> algorithm to detect an interactive process is almost completely
> different with ULE, it comes from Linux paper "Understanding the
> Linux 2.6.8.1 CPU Scheduler", although I still use same word
> "score" as a priority boost in ULE scheduler.
Is there a particular reason you added sched_tick() instead of doing
that work in sched_clock()?
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the cvs-src
mailing list