| Commit message (Expand) | Author | Age | Files | Lines |
* | sys: Automated cleanup of cdefs and other formatting | Warner Losh | 2023-11-27 | 1 | -1/+0 |
* | sys: Remove $FreeBSD$: one-line .c pattern | Warner Losh | 2023-08-16 | 1 | -2/+0 |
* | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh | 2023-05-12 | 1 | -1/+1 |
* | sys/kern: adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 1 | -0/+2 |
* | On multi-core, multi-threaded PPC systems, it is important that the threads | Nathan Whitehorn | 2011-05-31 | 1 | -1/+1 |
* | Split P_NOLOAD into a per-thread flag (TDF_NOLOAD). | Attilio Rao | 2009-11-03 | 1 | -2/+1 |
* | In keeping with style(9)'s recommendations on macros, use a ';' | Robert Watson | 2008-03-16 | 1 | -1/+1 |
* | rename the process to 'idle' and 'intr' as per jhb. | Julian Elischer | 2007-10-27 | 1 | -2/+2 |
* | Initialise the initial process pointer to NULL so that we know we don't | Julian Elischer | 2007-10-27 | 1 | -1/+1 |
* | oops, over optimised and broke non-SMP builds | Julian Elischer | 2007-10-26 | 1 | -1/+3 |
* | Introduce a way to make pure kernal threads. | Julian Elischer | 2007-10-26 | 1 | -9/+7 |
* | Rename the kthread_xxx (e.g. kthread_create()) calls | Julian Elischer | 2007-10-20 | 1 | -3/+3 |
* | Commit 14/14 of sched_lock decomposition. | Jeff Roberson | 2007-06-05 | 1 | -2/+2 |
* | - Remove setrunqueue and replace it with direct calls to sched_add(). | Jeff Roberson | 2007-01-23 | 1 | -42/+2 |
* | Threading cleanup.. part 2 of several. | Julian Elischer | 2006-12-06 | 1 | -4/+0 |
* | Use mi_switch, this should fix loadavg calculation problem in NO_KSE case. | David Xu | 2006-11-12 | 1 | -5/+0 |
* | Make KSE a kernel option, turned on by default in all GENERIC | John Birrell | 2006-10-26 | 1 | -0/+9 |
* | Divorce critical sections from spinlocks. Critical sections as denoted by | John Baldwin | 2005-04-04 | 1 | -4/+0 |
* | Set the scheduling class of the idle threads to PRI_IDLE. | Suleiman Souhlal | 2005-02-04 | 1 | -1/+2 |
* | Give the 4bsd scheduler the ability to wake up idle processors | Julian Elischer | 2004-09-01 | 1 | -0/+18 |
* | Expand the generic, but bogusly formed, copyright notice to include | Warner Losh | 2004-07-25 | 1 | -1/+21 |
* | - Change mi_switch() and sched_switch() to accept an optional thread to | John Baldwin | 2004-07-02 | 1 | -3/+2 |
* | Adjust the priority of the idle threads to be the lowest possible | John Baldwin | 2004-06-28 | 1 | -0/+1 |
* | Always set a process' state to normal when it is fully constructed in | John Baldwin | 2004-02-05 | 1 | -1/+0 |
* | - Add a flags parameter to mi_switch. The value of flags may be SW_VOL or | Jeff Roberson | 2004-01-25 | 1 | -2/+1 |
* | Tidy up loose ends in the idle process. Call the MI cpu_idle() function | Peter Wemm | 2003-10-19 | 1 | -37/+5 |
* | Halt the cpu on amd64 as well. For some strange reason, this makes | Peter Wemm | 2003-10-17 | 1 | -1/+1 |
* | Implement cpu_idle() on ia64. We put the processor in a lightweight | Marcel Moolenaar | 2003-10-17 | 1 | -1/+1 |
* | Use __FBSDID(). | David E. O'Brien | 2003-06-11 | 1 | -1/+3 |
* | Move the flag that indicates an idle thread from the KSE to the thread. | Julian Elischer | 2003-05-02 | 1 | -1/+1 |
* | Add some locking in for a few proc and thread fields. | John Baldwin | 2003-04-17 | 1 | -1/+5 |
* | - Create a new scheduler api that is defined in sys/sched.h | Jeff Roberson | 2002-10-12 | 1 | -2/+3 |
* | Some kernel threads try to do significant work, and the default KSTACK_PAGES | Scott Long | 2002-10-02 | 1 | -2/+2 |
* | Completely redo thread states. | Julian Elischer | 2002-09-11 | 1 | -2/+2 |
* | Slight cleanup of some comments/whitespace. | Julian Elischer | 2002-08-01 | 1 | -1/+2 |
* | Make sure the process state for the idle proc is set correctly | Julian Elischer | 2002-07-17 | 1 | -0/+1 |
* | Thinking about it I came to the conclusion that the KSE states were incorrectly | Julian Elischer | 2002-07-14 | 1 | -5/+1 |
* | Part 1 of KSE-III | Julian Elischer | 2002-06-29 | 1 | -4/+15 |
* | Pre-KSE/M3 commit. | Julian Elischer | 2002-02-07 | 1 | -2/+2 |
* | Modify the critical section API as follows: | John Baldwin | 2001-12-18 | 1 | -1/+3 |
* | Overhaul the per-CPU support a bit: | John Baldwin | 2001-12-11 | 1 | -6/+6 |
* | KSE Milestone 2 | Julian Elischer | 2001-09-12 | 1 | -4/+4 |
* | Remove #if 0'd remnants of the old idle page zeroing. | John Baldwin | 2001-09-01 | 1 | -9/+0 |
* | - Split out the support for per-CPU data from the SMP code. UP kernels | John Baldwin | 2001-05-10 | 1 | -14/+5 |
* | Undo part of the tangle of having sys/lock.h and sys/mutex.h included in | Mark Murray | 2001-05-01 | 1 | -2/+3 |
* | Overhaul of the SMP code. Several portions of the SMP kernel support have | John Baldwin | 2001-04-27 | 1 | -11/+17 |
* | Implement a unified run queue and adjust priority levels accordingly. | Jake Burkholder | 2001-02-12 | 1 | -0/+2 |
* | - Point out that we don't lock anything during the idle setup because | John Baldwin | 2001-02-09 | 1 | -1/+6 |
* | Change and clean the mutex lock interface. | Bosko Milekic | 2001-02-09 | 1 | -2/+2 |
* | Catch up to moving headers: | John Baldwin | 2000-10-20 | 1 | -1/+1 |