aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_zeroidle.c
Commit message (Expand)AuthorAgeFilesLines
* Split P_NOLOAD into a per-thread flag (TDF_NOLOAD).Attilio Rao2009-11-031-11/+6
* Fill in a few sysctl descriptions.Tom Rhodes2008-08-031-2/+2
* - Make SCHED_STATS more generic by adding a wrapper to create theJeff Roberson2008-04-171-1/+1
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-1/+1
* Rename the kthread_xxx (e.g. kthread_create()) callsJulian Elischer2007-10-201-1/+1
* Eliminate dead code, specifically, an unused sysctl: "vm.idlezero_maxrun".Alan Cox2007-07-141-4/+0
* Enable the new physical memory allocator.Alan Cox2007-06-161-18/+3
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-4/+4
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-4/+3
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-3/+4
* Use the free page queue mutex instead of the page queue mutex toAlan Cox2007-02-111-6/+5
* Change the free page queue lock from a spin mutex to a default (blocking)Alan Cox2007-02-051-4/+4
* - Remove setrunqueue and replace it with direct calls to sched_add().Jeff Roberson2007-01-231-1/+1
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-4/+0
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-261-0/+4
* Add _vm_stats and _vm_stats_misc to the sysctl declarations in sysctl.h andAlan Cox2006-08-211-2/+0
* vm_page_zero_idle()'s return value serves no purpose. Eliminate it.Alan Cox2006-08-211-2/+1
* Change msleep() and tsleep() to not alter the calling thread's priorityJohn Baldwin2006-04-171-3/+1
* MI changes:Alexander Leidinger2005-12-311-1/+1
* Trim a couple of unneeded includes.John Baldwin2005-09-291-1/+0
* Set the scheduling class of the zeroidle thread to PRI_IDLE.Suleiman Souhlal2005-02-041-2/+5
* Remove dangling variablePoul-Henning Kamp2004-11-061-1/+0
* - Set the priority of the page zeroing thread using sched_prio() when theJohn Baldwin2004-11-051-14/+5
* Introduce a Boolean variable wakeup_needed to avoid repeated, unnecessaryAlan Cox2004-10-311-2/+9
* Eliminate an unused but initialized variable.Alan Cox2004-10-301-2/+0
* Turn PREEMPTION into a kernel option. Make sure that it's defined ifScott Long2004-09-021-0/+2
* Give setrunqueue() and sched_add() more of a clue as toJulian Elischer2004-09-011-1/+1
* Prevent vm_page_zero_idle_wakeup() from attempting to wake up theIan Dowse2004-08-291-2/+5
* Implement preemption of kernel threads natively in the scheduler ratherJohn Baldwin2004-07-021-0/+2
* - Change mi_switch() and sched_switch() to accept an optional thread toJohn Baldwin2004-07-021-1/+1
* Record exactly where this file was copied from. It wasn't repo-copied soBruce Evans2004-03-041-12/+12
* - Use a seperate startup function for the zeroidle kthread. Use this toJeff Roberson2004-02-021-10/+23
* - Add a flags parameter to mi_switch. The value of flags may be SW_VOL orJeff Roberson2004-01-251-2/+1
* Expand inline the relevant parts of src/COPYRIGHT for Matt Dillon'sWarner Losh2003-08-121-2/+24
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Rename a static variable to avoid future conflicts.Dag-Erling Smørgrav2003-04-041-2/+2
* - Create a new scheduler api that is defined in sys/sched.hJeff Roberson2002-10-121-1/+2
* Set P_NOLOAD on the pagezero kthread so that it doesn't artificially skewPeter Wemm2002-07-191-1/+7
* o Remove the acquisition and release of Giant from the idle priority threadAlan Cox2002-07-181-5/+1
* o Use vm_pageq_remove_nowakeup() and vm_pageq_enqueue() inAlan Cox2002-07-161-7/+2
* Re-enable the idle page-zeroing code. Remove all IPIs from the idleMatthew Dillon2002-07-121-4/+0
* vm_page_queue_free_mtx is a spin mutex, not a normal sleep mutex.Peter Wemm2002-07-081-4/+4
* Turn the zeroidle process off for SMP systems, there is still a possiblePeter Wemm2002-07-081-0/+4
* Add a special page zero entry point intended to be called via the singlePeter Wemm2002-07-081-7/+9
* o Lock accesses to the free queue(s) in vm_page_zero_idle().Alan Cox2002-07-071-0/+4
* Part 1 of KSE-IIIJulian Elischer2002-06-291-1/+0
* Pass vm_page_t instead of physical addresses to pmap_zero_page[_area]()Peter Wemm2002-04-151-1/+1
* In a threaded world, differnt priorirites become properties ofJulian Elischer2002-02-111-1/+1
* KSE Milestone 2Julian Elischer2001-09-121-4/+4
* Process priority is locked by the sched_lock, not the proc lock.John Baldwin2001-09-011-2/+2