Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Oct 2002 22:27:19 -0400 (EDT)
From:      Jeff Roberson <jeff@freebsd.org>
To:        arch@freebsd.org
Subject:   Scheduler framework.
Message-ID:  <20021008221856.L35572-100000@mail.chesapeake.net>

next in thread | raw e-mail | index | archive | help
I have mostly finished writing a new scheduler for FreeBSD.  In the
process I have modularized the scheduling decicions and broken the
scheduler up into an API.  It has been done in such a way that the
scheduler could be chosen at compile time.

My diff is available at http://www.chesapeake.net/~jroberson/sched.patch.
It is a mostly complete reimplementation of the old scheduler on this new
api.  The old scheduler has some empty stubs that my new scheduler uses.
My new scheduler is not included in this diff.

This diff isn't intended to be complete.  I'm looking for a design review
not a code review.  At present it does not even boot.  I will be fixing it
shortly.  I'd like to get an idea of whether or not it's too late in 5.0
to get this in.  If it is, I won't pursue it any further, and I'll save my
new scheduler for another day.  If not, I'd like to get my new scheduler
in as an option for 5.0.

Any feedback is welcome.  Style bugs should be submitted in private
messages so we don't clog the lists.

Thanks,
Jeff


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




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