| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Use sf_buf_alloc() instead of vm_map_find() on exec_map to create the | alc | 2005-12-16 | 1 | -0/+72 |
* | Use low level constructs borrowed from interrupt threads to wait for | ups | 2005-05-23 | 1 | -1/+36 |
* | Swap in can occur safely without Giant. Release Giant on entry to | alc | 2005-05-22 | 1 | -3/+2 |
* | Remove GIANT_REQUIRED from swapout_procs(). | alc | 2005-05-22 | 1 | -2/+0 |
* | Guard against address wrap in kernacc(). Otherwise, a program accessing a | alc | 2005-01-22 | 1 | -0/+5 |
* | /* -> /*- for license, minor formatting changes | imp | 2005-01-07 | 1 | -1/+1 |
* | Don't include sys/user.h merely for its side-effect of recursively | das | 2004-11-27 | 1 | -2/+0 |
* | Disable U area swapping and remove the routines that create, destroy, | das | 2004-11-20 | 1 | -195/+0 |
* | The synchronization provided by vm object locking has eliminated the | alc | 2004-11-03 | 1 | -2/+0 |
* | Use VM_ALLOC_NOBUSY instead of calling vm_page_wakeup(). | alc | 2004-10-24 | 1 | -9/+2 |
* | The zone from which proc structures are allocated is marked | das | 2004-09-19 | 1 | -1/+4 |
* | Push Giant deep into vm_forkproc(), acquiring it only if the process has | alc | 2004-09-03 | 1 | -2/+0 |
* | Giant is no longer required by vm_waitproc() and vmspace_exitfree(). | alc | 2004-07-30 | 1 | -1/+0 |
* | - Use atomic ops for updating the vmspace's refcnt and exitingcnt. | alc | 2004-07-27 | 1 | -2/+2 |
* | - Don't use a variable to point to the user area that we only use once. | jhb | 2004-07-02 | 1 | -15/+10 |
* | Update a stale comment. The heuristic to swap processes out based on | das | 2004-06-27 | 1 | -2/+3 |
* | Nice, is a property of a process as a whole.. | julian | 2004-06-16 | 1 | -1/+1 |