]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Support and switch to the ULE scheduler:
authormarcel <marcel@FreeBSD.org>
Tue, 15 Apr 2008 05:02:42 +0000 (05:02 +0000)
committermarcel <marcel@FreeBSD.org>
Tue, 15 Apr 2008 05:02:42 +0000 (05:02 +0000)
commitda8b8894d683ec3f26ce38b603369f619be61bab
tree1bafe616b3bca7ae415958235e380da504e790ae
parentf6323acd497cd1d4ce7101c195f5995cb83bc5b1
Support and switch to the ULE scheduler:
o  Implement IPI_PREEMPT,
o  Set td_lock for the thread being switched out,
o  For ULE & SMP, loop while td_lock points to blocked_lock for
   the thread being switched in,
o  Enable ULE by default in GENERIC and SKI,
sys/ia64/conf/GENERIC
sys/ia64/conf/SKI
sys/ia64/ia64/interrupt.c
sys/ia64/ia64/machdep.c
sys/kern/sched_ule.c