| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9). | kib | 2013-08-22 | 1 | -3/+3 |
* | The soft and hard busy mechanism rely on the vm object lock to work. | attilio | 2013-08-09 | 1 | -12/+8 |
* | Replace kernel virtual address space allocation with vmem. This provides | jeff | 2013-08-07 | 1 | -5/+9 |
* | Revert r253939: | attilio | 2013-08-05 | 1 | -7/+9 |
* | The page hold mechanism is fast but it has couple of fallouts: | attilio | 2013-08-04 | 1 | -9/+7 |
* | rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST | avg | 2013-07-24 | 1 | -18/+3 |
* | Complete r251452: | attilio | 2013-06-06 | 1 | -2/+4 |
* | Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() to | attilio | 2013-02-20 | 1 | -10/+10 |
* | Switch vm_object lock to be a rwlock. | attilio | 2013-02-20 | 1 | -0/+1 |
* | Move the corresponding MTX_SYSINIT() next to their struct mtx declaration | andre | 2012-10-26 | 1 | -1/+2 |
* | - Remove accounting of locked memory from vsunlock(9) that I missed in r239818. | zont | 2012-08-30 | 1 | -7/+0 |
* | - Don't take an account of locked memory for current process in vslock(9). | zont | 2012-08-29 | 1 | -21/+0 |
* | Move kstack_cache_entry into the private header, and make the | kib | 2011-12-16 | 1 | -7/+2 |
* | All the racct_*() calls need to happen with the proc locked. Fixing this | trasz | 2011-07-06 | 1 | -0/+4 |
* | Fix several places to ignore processes that are not yet fully constructed. | jhb | 2011-04-06 | 1 | -1/+2 |
* | Add accounting for most of the memory-related resources. | trasz | 2011-04-05 | 1 | -3/+20 |
* | Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h. | kib | 2011-01-09 | 1 | -9/+7 |
* | Eliminate page queues locking around most calls to vm_page_free(). | alc | 2010-05-06 | 1 | -4/+0 |
* | Push down the acquisition of the page queues lock into vm_page_unwire(). | alc | 2010-05-05 | 1 | -2/+0 |
* | On Alan's advice, rather than do a wholesale conversion on a single | kmacy | 2010-04-30 | 1 | -4/+10 |
* | When doing kstack swapin, read as much pages in one run as possible. | kib | 2010-04-29 | 1 | -11/+25 |
* | vm_thread_swapout() can safely dirty the page before rather than after | alc | 2010-04-19 | 1 | -1/+1 |
* | o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches the | jmallett | 2010-04-18 | 1 | -0/+9 |
* | Simplify vm_thread_swapin(). | alc | 2010-04-13 | 1 | -4/+2 |
* | Initialize the virtual memory-related resource limits in a single place. | alc | 2010-04-11 | 1 | -40/+6 |
* | o Introduce vm_sync_icache() for making the I-cache coherent with | marcel | 2009-10-21 | 1 | -0/+7 |
* | Reintroduce the r196640, after fixing the problem with my testing. | kib | 2009-09-01 | 1 | -43/+95 |
* | Reverse r196640 and r196644 for now. | kib | 2009-08-29 | 1 | -95/+43 |
* | Remove the altkstacks, instead instantiate threads with kernel stack | kib | 2009-08-29 | 1 | -43/+95 |
* | Eliminate unnecessary obfuscation when testing a page's valid bits. | alc | 2009-06-07 | 1 | -1/+1 |
* | If vm_pager_get_pages() returns VM_PAGER_OK, then there is no need to check | alc | 2009-06-06 | 1 | -1/+1 |
* | vm_thread_swapin() needn't validate any pages. The pages are already | alc | 2009-06-05 | 1 | -1/+0 |
* | If a thread that is swapped out is made runnable, then the setrunnable() | jhb | 2008-08-05 | 1 | -38/+15 |
* | - Make SCHED_STATS more generic by adding a wrapper to create the | jeff | 2008-04-17 | 1 | -1/+1 |
* | - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice from | jeff | 2008-03-19 | 1 | -15/+4 |
* | In keeping with style(9)'s recommendations on macros, use a ';' | rwatson | 2008-03-16 | 1 | -2/+2 |
* | Remove kernel support for M:N threading. | jeff | 2008-03-12 | 1 | -2/+0 |
* | - Pass the priority argument from *sleep() into sleepq and down into | jeff | 2008-03-12 | 1 | -2/+1 |
* | Fix for the panic("vm_thread_new: kstack allocation failed") and | kib | 2007-11-05 | 1 | -11/+22 |
* | - Redefine p_swtime and td_slptime as p_swtick and td_slptick. This | jeff | 2007-09-21 | 1 | -9/+14 |
* | - Move all of the PS_ flags into either p_flag or td_flags. | jeff | 2007-09-17 | 1 | -66/+88 |
* | Commit 14/14 of sched_lock decomposition. | jeff | 2007-06-05 | 1 | -27/+38 |
* | - Move rusage from being per-process in struct pstats to per-thread in | jeff | 2007-06-01 | 1 | -2/+2 |
* | Revert VMCNT_* operations introduction. | attilio | 2007-05-31 | 1 | -2/+2 |
* | - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating | jeff | 2007-05-18 | 1 | -2/+2 |
* | - Remove setrunqueue and replace it with direct calls to sched_add(). | jeff | 2007-01-23 | 1 | -2/+2 |
* | Threading cleanup.. part 2 of several. | julian | 2006-12-06 | 1 | -39/+3 |
* | Make KSE a kernel option, turned on by default in all GENERIC | jb | 2006-10-26 | 1 | -1/+32 |
* | The page queues lock is no longer required by vm_page_wakeup(). | alc | 2006-10-23 | 1 | -2/+2 |
* | Close race between vmspace_exitfree() and exit1() and races between | tegge | 2006-05-29 | 1 | -6/+3 |