Jeff Roberson c47f202b45 - Share scheduler locks between hyper-threaded cores to protect the
tdq_group structure.  Hyper-threaded cores won't really benefit from
   seperate locks anyway.
 - Seperate out the migration case from sched_switch to simplify the main
   switch code.  We only migrate here if called via sched_bind().
 - When preempted place the preempted thread back in the same queue at
   the head.
 - Improve the cpu group and topology infrastructure.

Tested by:	many on current@
Approved by:	re
2007-08-03 23:38:46 +00:00
..
2007-07-13 14:27:05 +00:00
2007-07-31 03:15:32 +00:00
2007-07-24 16:58:18 +00:00
2006-11-28 19:33:28 +00:00
2007-07-06 00:41:53 +00:00