haiku/src/system/kernel/scheduler
Michael Lotz 861b223cf2 * Strip down scheduler_simple. Anything related to multiple CPU handling has
been removed. That includes CPU disabling and thread pinning, as that becomes
  pointless with only one CPU.
* Return a proper reschedule hint on enqueing a thread, based on the priority
  of the current thread vs. the enqueued one.
* Enable dynamic scheduler selection. With one CPU the simple scheduler will
  be used, otherwise affine is selected.
* Removed the scheduler type define as we now always auto-select it.
* Some cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32573 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-08-21 16:10:27 +00:00
..
scheduler_affine.cpp anevilyak+mmlr: 2009-08-21 04:11:40 +00:00
scheduler_affine.h Introduce an experimental new scheduler intended to work fundamentally the same as our existing one, but with various optimizations to better handle the SMP case: 2009-03-22 00:39:51 +00:00
scheduler_simple.cpp * Strip down scheduler_simple. Anything related to multiple CPU handling has 2009-08-21 16:10:27 +00:00
scheduler_simple.h * Replaced scheduler_remove_from_run_queue() by 2008-10-21 12:37:13 +00:00
scheduler_tracing.cpp "lastTime" wasn't updated correctly when the thread was unscheduled. 2008-10-20 23:12:06 +00:00
scheduler_tracing.h * arch_debug_get_interrupt_pc() does now optionally return whether the iframe 2009-06-24 11:49:35 +00:00
scheduler.cpp * Strip down scheduler_simple. Anything related to multiple CPU handling has 2009-08-21 16:10:27 +00:00
scheduling_analysis.cpp * Replaced scheduler_remove_from_run_queue() by 2008-10-21 12:37:13 +00:00