| Commit message (Expand) | Author | Age | Files | Lines |
* | Update for the KDB framework: | marcel | 2004-07-10 | 1 | -4/+2 |
* | - Move contents of sched_add() into a sched_add_internal() function that | jhb | 2004-07-08 | 1 | -5/+11 |
* | Temporarily disable preemption in SCHED_ULE due to reported panics and | rwatson | 2004-07-06 | 1 | -0/+2 |
* | Add NULL arg to mi_switch() call to stop kernel compiles from breaking. | phk | 2004-07-03 | 1 | -1/+1 |
* | Fix SCHED_ULE build on SMP. The previous revision (1.110) | bmilekic | 2004-07-03 | 1 | -1/+1 |
* | Implement preemption of kernel threads natively in the scheduler rather | jhb | 2004-07-02 | 1 | -1/+10 |
* | - Change mi_switch() and sched_switch() to accept an optional thread to | jhb | 2004-07-02 | 1 | -5/+9 |
* | Add the sysctl node 'kern.sched.name' that has the name of the scheduler | scottl | 2004-06-21 | 1 | -0/+5 |
* | Nice, is a property of a process as a whole.. | julian | 2004-06-16 | 1 | -24/+30 |
* | - Run sched_balance() and sched_balance_groups() from hardclock via | jeff | 2004-06-02 | 1 | -38/+21 |
* | There was a thread on "unusually high load averages" when running under | obrien | 2004-04-22 | 1 | -2/+2 |
* | Spell "switches" a more conventional way. | cognet | 2004-04-09 | 1 | -1/+1 |
* | - Use the proper constant in sched_interact_update(). Previously, | jeff | 2004-04-04 | 1 | -1/+1 |
* | Change the type of the various CPU masks to cpumask_t. Note that as | marcel | 2004-03-27 | 1 | -4/+4 |
* | Give a more reasonable CPU time to the threads which are using scheduler | obrien | 2004-03-21 | 1 | -6/+3 |
* | Switch the sleep/wakeup and condition variable implementations to use the | jhb | 2004-02-27 | 1 | -2/+2 |
* | - Allow interactive tasks to use the maximum time-slice. This is not as | jeff | 2004-02-01 | 1 | -1/+1 |
* | - Add a new member to struct kseq called ksq_sysload. This is intended to | jeff | 2004-02-01 | 1 | -3/+27 |
* | - sched_strict has been dead for a long time now. Get rid of it. | jeff | 2004-01-25 | 1 | -3/+0 |
* | - Clean up KASSERTS. | jeff | 2004-01-25 | 1 | -4/+4 |
* | - Add a flags parameter to mi_switch. The value of flags may be SW_VOL or | jeff | 2004-01-25 | 1 | -2/+1 |
* | - Make our transfer decisions based on load and not transferable load. A | jeff | 2003-12-20 | 1 | -7/+1 |
* | - Enable ithread migration on x86. This is done to work around a bug in the | jeff | 2003-12-20 | 1 | -0/+10 |
* | - In kseq_transfer() return if smp has not been started. | jeff | 2003-12-20 | 1 | -9/+14 |
* | - Running interactive tasks with the minimum time-slice is fine for vi and | jeff | 2003-12-20 | 1 | -1/+2 |
* | - Assign the ke_cpu field in kseq_notify() so that all of our callers do not | jeff | 2003-12-14 | 1 | -4/+2 |
* | - Now that we have kseq groups, balance them seperately. | jeff | 2003-12-12 | 1 | -47/+130 |
* | - Don't let the pctcpu rate limiter throttle us if we have recorded over | jeff | 2003-12-11 | 1 | -1/+2 |
* | - In sched_switch(), if a thread has been assigned, don't touch the runqueues | jeff | 2003-12-11 | 1 | -15/+21 |
* | - Add support for CPU groups to ule. All SMT cores on the same physical | jeff | 2003-12-11 | 1 | -116/+263 |
* | rqb_bits[] may be an int64_t (eg: on alpha, and recently on amd64). | peter | 2003-12-07 | 1 | -1/+1 |
* | Fix all users of mp_maxid to use the same semantics, namely: | jhb | 2003-12-03 | 1 | -1/+1 |
* | - Mark ksq_assigned as volatile so that when this code is used without | jeff | 2003-11-17 | 1 | -3/+3 |
* | - Remove long dead code. rslices hasn't been used in some time and neither | jeff | 2003-11-17 | 1 | -52/+4 |
* | - Introduce kseq_runq_{add,rem}() which are used to insert and remove | jeff | 2003-11-15 | 1 | -61/+83 |
* | - Somehow I botched my last commit. Add an extra ( to fix things up. I'm | jeff | 2003-11-06 | 1 | -1/+1 |
* | - Remove the local definition of sched_pin and unpin. They are provided in | jeff | 2003-11-06 | 1 | -17/+3 |
* | - It's ok if sched_runnable() has races in it, we don't need the sched_lock | jeff | 2003-11-05 | 1 | -3/+4 |
* | - Add initial support for pinning and binding. | jeff | 2003-11-04 | 1 | -2/+53 |
* | - Remove kseq_find(), we no longer scan other cpu's run queues when we go | jeff | 2003-11-03 | 1 | -66/+17 |
* | - Remove the ksq_loads[] array. We are only interested in three counts, | jeff | 2003-11-02 | 1 | -33/+50 |
* | - In sched_prio() only force us onto the current queue if our priority is | jeff | 2003-11-02 | 1 | -1/+2 |
* | - Rename SCHED_PRI_NTHRESH to SCHED_SLICE_NTHRESH since it is only used in | jeff | 2003-11-02 | 1 | -10/+11 |
* | - Remove uses of PRIO_TOTAL and replace them with SCHED_PRI_NRESV | jeff | 2003-11-02 | 1 | -5/+5 |
* | - Change sched_interact_update() to only accept slp+runtime values between | jeff | 2003-11-02 | 1 | -27/+56 |
* | - Add static to local functions and data where it was missing. | jeff | 2003-10-31 | 1 | -78/+222 |
* | Removed sched_nest variable in sched_switch(). Context switches always | bde | 2003-10-29 | 1 | -3/+0 |
* | - Only change the run queue in sched_prio() if the kse is non null. threads | jeff | 2003-10-28 | 1 | -10/+2 |
* | - Use a better algorithm in sched_pctcpu_update() | jeff | 2003-10-27 | 1 | -56/+50 |
* | - If a thread is not bound to a kse return 0 from sched_pctcpu(). | jeff | 2003-10-20 | 1 | -0/+2 |