| Commit message (Expand) | Author | Age | Files | Lines |
* | On multi-core, multi-threaded PPC systems, it is important that the threads | nwhitehorn | 2011-05-31 | 1 | -1/+1 |
* | Split P_NOLOAD into a per-thread flag (TDF_NOLOAD). | attilio | 2009-11-03 | 1 | -2/+1 |
* | In keeping with style(9)'s recommendations on macros, use a ';' | rwatson | 2008-03-16 | 1 | -1/+1 |
* | rename the process to 'idle' and 'intr' as per jhb. | julian | 2007-10-27 | 1 | -2/+2 |
* | Initialise the initial process pointer to NULL so that we know we don't | julian | 2007-10-27 | 1 | -1/+1 |
* | oops, over optimised and broke non-SMP builds | julian | 2007-10-26 | 1 | -1/+3 |
* | Introduce a way to make pure kernal threads. | julian | 2007-10-26 | 1 | -9/+7 |
* | Rename the kthread_xxx (e.g. kthread_create()) calls | julian | 2007-10-20 | 1 | -3/+3 |
* | Commit 14/14 of sched_lock decomposition. | jeff | 2007-06-05 | 1 | -2/+2 |
* | - Remove setrunqueue and replace it with direct calls to sched_add(). | jeff | 2007-01-23 | 1 | -42/+2 |
* | Threading cleanup.. part 2 of several. | julian | 2006-12-06 | 1 | -4/+0 |
* | Use mi_switch, this should fix loadavg calculation problem in NO_KSE case. | davidxu | 2006-11-12 | 1 | -5/+0 |
* | Make KSE a kernel option, turned on by default in all GENERIC | jb | 2006-10-26 | 1 | -0/+9 |
* | Divorce critical sections from spinlocks. Critical sections as denoted by | jhb | 2005-04-04 | 1 | -4/+0 |
* | Set the scheduling class of the idle threads to PRI_IDLE. | ssouhlal | 2005-02-04 | 1 | -1/+2 |
* | Give the 4bsd scheduler the ability to wake up idle processors | julian | 2004-09-01 | 1 | -0/+18 |
* | Expand the generic, but bogusly formed, copyright notice to include | imp | 2004-07-25 | 1 | -1/+21 |
* | - Change mi_switch() and sched_switch() to accept an optional thread to | jhb | 2004-07-02 | 1 | -3/+2 |
* | Adjust the priority of the idle threads to be the lowest possible | jhb | 2004-06-28 | 1 | -0/+1 |
* | Always set a process' state to normal when it is fully constructed in | jhb | 2004-02-05 | 1 | -1/+0 |
* | - Add a flags parameter to mi_switch. The value of flags may be SW_VOL or | jeff | 2004-01-25 | 1 | -2/+1 |
* | Tidy up loose ends in the idle process. Call the MI cpu_idle() function | peter | 2003-10-19 | 1 | -37/+5 |
* | Halt the cpu on amd64 as well. For some strange reason, this makes | peter | 2003-10-17 | 1 | -1/+1 |
* | Implement cpu_idle() on ia64. We put the processor in a lightweight | marcel | 2003-10-17 | 1 | -1/+1 |
* | Use __FBSDID(). | obrien | 2003-06-11 | 1 | -1/+3 |
* | Move the flag that indicates an idle thread from the KSE to the thread. | julian | 2003-05-02 | 1 | -1/+1 |
* | Add some locking in for a few proc and thread fields. | jhb | 2003-04-17 | 1 | -1/+5 |
* | - Create a new scheduler api that is defined in sys/sched.h | jeff | 2002-10-12 | 1 | -2/+3 |
* | Some kernel threads try to do significant work, and the default KSTACK_PAGES | scottl | 2002-10-02 | 1 | -2/+2 |
* | Completely redo thread states. | julian | 2002-09-11 | 1 | -2/+2 |
* | Slight cleanup of some comments/whitespace. | julian | 2002-08-01 | 1 | -1/+2 |
* | Make sure the process state for the idle proc is set correctly | julian | 2002-07-17 | 1 | -0/+1 |
* | Thinking about it I came to the conclusion that the KSE states were incorrectly | julian | 2002-07-14 | 1 | -5/+1 |
* | Part 1 of KSE-III | julian | 2002-06-29 | 1 | -4/+15 |
* | Pre-KSE/M3 commit. | julian | 2002-02-07 | 1 | -2/+2 |
* | Modify the critical section API as follows: | jhb | 2001-12-18 | 1 | -1/+3 |
* | Overhaul the per-CPU support a bit: | jhb | 2001-12-11 | 1 | -6/+6 |
* | KSE Milestone 2 | julian | 2001-09-12 | 1 | -4/+4 |
* | Remove #if 0'd remnants of the old idle page zeroing. | jhb | 2001-09-01 | 1 | -9/+0 |
* | - Split out the support for per-CPU data from the SMP code. UP kernels | jhb | 2001-05-10 | 1 | -14/+5 |
* | Undo part of the tangle of having sys/lock.h and sys/mutex.h included in | markm | 2001-05-01 | 1 | -2/+3 |
* | Overhaul of the SMP code. Several portions of the SMP kernel support have | jhb | 2001-04-27 | 1 | -11/+17 |
* | Implement a unified run queue and adjust priority levels accordingly. | jake | 2001-02-12 | 1 | -0/+2 |
* | - Point out that we don't lock anything during the idle setup because | jhb | 2001-02-09 | 1 | -1/+6 |
* | Change and clean the mutex lock interface. | bmilekic | 2001-02-09 | 1 | -2/+2 |
* | Catch up to moving headers: | jhb | 2000-10-20 | 1 | -1/+1 |
* | Axe the idle_event eventhandler, and add a MD cpu_idle function used | jhb | 2000-10-19 | 1 | -4/+3 |
* | EVENTHANDLER_INVOKE() takes two arguments. | peter | 2000-10-18 | 1 | -1/+1 |
* | Don't needlessly pass the diagnostic counter to the idle_event event | jhb | 2000-10-18 | 1 | -1/+1 |
* | - Wrap the sanity checks for staying in the idle loop for absurdly long | jhb | 2000-10-17 | 1 | -6/+12 |