aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_idle.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* On multi-core, multi-threaded PPC systems, it is important that the threadsNathan Whitehorn2011-05-311-1/+1
* Split P_NOLOAD into a per-thread flag (TDF_NOLOAD).Attilio Rao2009-11-031-2/+1
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-1/+1
* rename the process to 'idle' and 'intr' as per jhb.Julian Elischer2007-10-271-2/+2
* Initialise the initial process pointer to NULL so that we know we don'tJulian Elischer2007-10-271-1/+1
* oops, over optimised and broke non-SMP buildsJulian Elischer2007-10-261-1/+3
* Introduce a way to make pure kernal threads.Julian Elischer2007-10-261-9/+7
* Rename the kthread_xxx (e.g. kthread_create()) callsJulian Elischer2007-10-201-3/+3
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-2/+2
* - Remove setrunqueue and replace it with direct calls to sched_add().Jeff Roberson2007-01-231-42/+2
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-4/+0
* Use mi_switch, this should fix loadavg calculation problem in NO_KSE case.David Xu2006-11-121-5/+0
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-261-0/+9
* Divorce critical sections from spinlocks. Critical sections as denoted byJohn Baldwin2005-04-041-4/+0
* Set the scheduling class of the idle threads to PRI_IDLE.Suleiman Souhlal2005-02-041-1/+2
* Give the 4bsd scheduler the ability to wake up idle processorsJulian Elischer2004-09-011-0/+18
* Expand the generic, but bogusly formed, copyright notice to includeWarner Losh2004-07-251-1/+21
* - Change mi_switch() and sched_switch() to accept an optional thread toJohn Baldwin2004-07-021-3/+2
* Adjust the priority of the idle threads to be the lowest possibleJohn Baldwin2004-06-281-0/+1
* Always set a process' state to normal when it is fully constructed inJohn Baldwin2004-02-051-1/+0
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orJeff Roberson2004-01-251-2/+1
* Tidy up loose ends in the idle process. Call the MI cpu_idle() functionPeter Wemm2003-10-191-37/+5
* Halt the cpu on amd64 as well. For some strange reason, this makesPeter Wemm2003-10-171-1/+1
* Implement cpu_idle() on ia64. We put the processor in a lightweightMarcel Moolenaar2003-10-171-1/+1
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Move the flag that indicates an idle thread from the KSE to the thread.Julian Elischer2003-05-021-1/+1
* Add some locking in for a few proc and thread fields.John Baldwin2003-04-171-1/+5
* - Create a new scheduler api that is defined in sys/sched.hJeff Roberson2002-10-121-2/+3
* Some kernel threads try to do significant work, and the default KSTACK_PAGESScott Long2002-10-021-2/+2
* Completely redo thread states.Julian Elischer2002-09-111-2/+2
* Slight cleanup of some comments/whitespace.Julian Elischer2002-08-011-1/+2
* Make sure the process state for the idle proc is set correctlyJulian Elischer2002-07-171-0/+1
* Thinking about it I came to the conclusion that the KSE states were incorrectlyJulian Elischer2002-07-141-5/+1
* Part 1 of KSE-IIIJulian Elischer2002-06-291-4/+15
* Pre-KSE/M3 commit.Julian Elischer2002-02-071-2/+2
* Modify the critical section API as follows:John Baldwin2001-12-181-1/+3
* Overhaul the per-CPU support a bit:John Baldwin2001-12-111-6/+6
* KSE Milestone 2Julian Elischer2001-09-121-4/+4
* Remove #if 0'd remnants of the old idle page zeroing.John Baldwin2001-09-011-9/+0
* - Split out the support for per-CPU data from the SMP code. UP kernelsJohn Baldwin2001-05-101-14/+5
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inMark Murray2001-05-011-2/+3
* Overhaul of the SMP code. Several portions of the SMP kernel support haveJohn Baldwin2001-04-271-11/+17
* Implement a unified run queue and adjust priority levels accordingly.Jake Burkholder2001-02-121-0/+2
* - Point out that we don't lock anything during the idle setup becauseJohn Baldwin2001-02-091-1/+6
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-2/+2
* Catch up to moving headers:John Baldwin2000-10-201-1/+1