aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_glue.c
Commit message (Expand)AuthorAgeFilesLines
* Add kernel option KSTACK_USAGE_PROF to sample the stack depth onKonstantin Belousov2014-10-041-0/+49
* If vm_page_grab() allocates a new page, the page is not inserted intoKonstantin Belousov2014-08-131-0/+1
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptAttilio Rao2014-06-161-2/+2
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-1/+1
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).Konstantin Belousov2013-08-221-3/+3
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-12/+8
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-5/+9
* Revert r253939:Attilio Rao2013-08-051-7/+9
* The page hold mechanism is fast but it has couple of fallouts:Attilio Rao2013-08-041-9/+7
* rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LASTAndriy Gapon2013-07-241-18/+3
* Complete r251452:Attilio Rao2013-06-061-2/+4
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-10/+11
* Move the corresponding MTX_SYSINIT() next to their struct mtx declarationAndre Oppermann2012-10-261-1/+2
* - Remove accounting of locked memory from vsunlock(9) that I missed in r239818.Andrey Zonov2012-08-301-7/+0
* - Don't take an account of locked memory for current process in vslock(9).Andrey Zonov2012-08-291-21/+0
* Move kstack_cache_entry into the private header, and make theKonstantin Belousov2011-12-161-7/+2
* All the racct_*() calls need to happen with the proc locked. Fixing thisEdward Tomasz Napierala2011-07-061-0/+4
* Fix several places to ignore processes that are not yet fully constructed.John Baldwin2011-04-061-1/+2
* Add accounting for most of the memory-related resources.Edward Tomasz Napierala2011-04-051-3/+20
* Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h.Konstantin Belousov2011-01-091-9/+7
* Eliminate page queues locking around most calls to vm_page_free().Alan Cox2010-05-061-4/+0
* Push down the acquisition of the page queues lock into vm_page_unwire().Alan Cox2010-05-051-2/+0
* On Alan's advice, rather than do a wholesale conversion on a singleKip Macy2010-04-301-4/+10
* When doing kstack swapin, read as much pages in one run as possible.Konstantin Belousov2010-04-291-11/+25
* vm_thread_swapout() can safely dirty the page before rather than afterAlan Cox2010-04-191-1/+1
* o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches theJuli Mallett2010-04-181-0/+9
* Simplify vm_thread_swapin().Alan Cox2010-04-131-4/+2
* Initialize the virtual memory-related resource limits in a single place.Alan Cox2010-04-111-40/+6
* o Introduce vm_sync_icache() for making the I-cache coherent withMarcel Moolenaar2009-10-211-0/+7
* Reintroduce the r196640, after fixing the problem with my testing.Konstantin Belousov2009-09-011-43/+95
* Reverse r196640 and r196644 for now.Konstantin Belousov2009-08-291-95/+43
* Remove the altkstacks, instead instantiate threads with kernel stackKonstantin Belousov2009-08-291-43/+95
* Eliminate unnecessary obfuscation when testing a page's valid bits.Alan Cox2009-06-071-1/+1
* If vm_pager_get_pages() returns VM_PAGER_OK, then there is no need to checkAlan Cox2009-06-061-1/+1
* vm_thread_swapin() needn't validate any pages. The pages are alreadyAlan Cox2009-06-051-1/+0
* If a thread that is swapped out is made runnable, then the setrunnable()John Baldwin2008-08-051-38/+15
* - Make SCHED_STATS more generic by adding a wrapper to create theJeff Roberson2008-04-171-1/+1
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromJeff Roberson2008-03-191-15/+4
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-2/+2
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-2/+0
* - Pass the priority argument from *sleep() into sleepq and down intoJeff Roberson2008-03-121-2/+1
* Fix for the panic("vm_thread_new: kstack allocation failed") andKonstantin Belousov2007-11-051-11/+22
* - Redefine p_swtime and td_slptime as p_swtick and td_slptick. ThisJeff Roberson2007-09-211-9/+14
* - Move all of the PS_ flags into either p_flag or td_flags.Jeff Roberson2007-09-171-66/+88
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-27/+38
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-2/+2
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-2/+2
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-2/+2
* - Remove setrunqueue and replace it with direct calls to sched_add().Jeff Roberson2007-01-231-2/+2
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-39/+3