Scheduler framework patch

Julian Elischer julian at elischer.org
Thu Aug 26 12:46:49 PDT 2004


I have made a patch that changes the scheduelr framework to further 
abstract teh scheduler.

it is at http://www.freebsd.org/~julian/f.diff
and should apply agains -current (and probably, though I have not tested 
it yet, against 5.3)

there should be no real change in teh way teh system appears to operate.
If you are feeling bored you might try applying it to a kernel tree and 
testing it.
I know it runs on:
AMD64     UP  4BSD  libpthread
x86           UP   ULE     libthr
x86           UP   ULE     libpthread
x86          SMP 4BSD libpthread
x86         UP 4BSD libpthread
x86         UP 4BSD libthr

I'd really like to get some more  combinations tested.
in particular. you should try it with threaded apps such as  mozilla or KDE


I do know that a small diff against /usr/src/lib/libkvm/kvm_proc.c is 
not included, so world
will not build completely.. I have the diff it's just not in the patches 
to the kernel)



More information about the freebsd-current mailing list