| Commit message (Expand) | Author | Age | Files | Lines |
* | Make kstack_pages a tunable on arm, x86, and powepc. On i386, the | Konstantin Belousov | 2015-08-10 | 1 | -5/+5 |
* | Make KPI of vm_pager_get_pages() more strict: if a pager changes a page | Gleb Smirnoff | 2015-06-12 | 1 | -9/+8 |
* | Add kernel option KSTACK_USAGE_PROF to sample the stack depth on | Konstantin Belousov | 2014-10-04 | 1 | -0/+49 |
* | If vm_page_grab() allocates a new page, the page is not inserted into | Konstantin Belousov | 2014-08-13 | 1 | -0/+1 |
* | - Modify vm_page_unwire() and vm_page_enqueue() to directly accept | Attilio Rao | 2014-06-16 | 1 | -2/+2 |
* | Rename global cnt to vm_cnt to avoid shadowing. | Bryan Drewery | 2014-03-22 | 1 | -1/+1 |
* | Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9). | Konstantin Belousov | 2013-08-22 | 1 | -3/+3 |
* | The soft and hard busy mechanism rely on the vm object lock to work. | Attilio Rao | 2013-08-09 | 1 | -12/+8 |
* | Replace kernel virtual address space allocation with vmem. This provides | Jeff Roberson | 2013-08-07 | 1 | -5/+9 |
* | Revert r253939: | Attilio Rao | 2013-08-05 | 1 | -7/+9 |
* | The page hold mechanism is fast but it has couple of fallouts: | Attilio Rao | 2013-08-04 | 1 | -9/+7 |
* | rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST | Andriy Gapon | 2013-07-24 | 1 | -18/+3 |
* | Complete r251452: | Attilio Rao | 2013-06-06 | 1 | -2/+4 |
* | Switch the vm_object mutex to be a rwlock. This will enable in the | Attilio Rao | 2013-03-09 | 1 | -10/+11 |
* | Move the corresponding MTX_SYSINIT() next to their struct mtx declaration | Andre Oppermann | 2012-10-26 | 1 | -1/+2 |
* | - Remove accounting of locked memory from vsunlock(9) that I missed in r239818. | Andrey Zonov | 2012-08-30 | 1 | -7/+0 |
* | - Don't take an account of locked memory for current process in vslock(9). | Andrey Zonov | 2012-08-29 | 1 | -21/+0 |
* | Move kstack_cache_entry into the private header, and make the | Konstantin Belousov | 2011-12-16 | 1 | -7/+2 |
* | All the racct_*() calls need to happen with the proc locked. Fixing this | Edward Tomasz Napierala | 2011-07-06 | 1 | -0/+4 |
* | Fix several places to ignore processes that are not yet fully constructed. | John Baldwin | 2011-04-06 | 1 | -1/+2 |
* | Add accounting for most of the memory-related resources. | Edward Tomasz Napierala | 2011-04-05 | 1 | -3/+20 |
* | Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h. | Konstantin Belousov | 2011-01-09 | 1 | -9/+7 |
* | Eliminate page queues locking around most calls to vm_page_free(). | Alan Cox | 2010-05-06 | 1 | -4/+0 |
* | Push down the acquisition of the page queues lock into vm_page_unwire(). | Alan Cox | 2010-05-05 | 1 | -2/+0 |
* | On Alan's advice, rather than do a wholesale conversion on a single | Kip Macy | 2010-04-30 | 1 | -4/+10 |
* | When doing kstack swapin, read as much pages in one run as possible. | Konstantin Belousov | 2010-04-29 | 1 | -11/+25 |
* | vm_thread_swapout() can safely dirty the page before rather than after | Alan Cox | 2010-04-19 | 1 | -1/+1 |
* | o) Add a VM find-space option, VMFS_TLB_ALIGNED_SPACE, which searches the | Juli Mallett | 2010-04-18 | 1 | -0/+9 |
* | Simplify vm_thread_swapin(). | Alan Cox | 2010-04-13 | 1 | -4/+2 |
* | Initialize the virtual memory-related resource limits in a single place. | Alan Cox | 2010-04-11 | 1 | -40/+6 |
* | o Introduce vm_sync_icache() for making the I-cache coherent with | Marcel Moolenaar | 2009-10-21 | 1 | -0/+7 |
* | Reintroduce the r196640, after fixing the problem with my testing. | Konstantin Belousov | 2009-09-01 | 1 | -43/+95 |
* | Reverse r196640 and r196644 for now. | Konstantin Belousov | 2009-08-29 | 1 | -95/+43 |
* | Remove the altkstacks, instead instantiate threads with kernel stack | Konstantin Belousov | 2009-08-29 | 1 | -43/+95 |
* | Eliminate unnecessary obfuscation when testing a page's valid bits. | Alan Cox | 2009-06-07 | 1 | -1/+1 |
* | If vm_pager_get_pages() returns VM_PAGER_OK, then there is no need to check | Alan Cox | 2009-06-06 | 1 | -1/+1 |
* | vm_thread_swapin() needn't validate any pages. The pages are already | Alan Cox | 2009-06-05 | 1 | -1/+0 |
* | If a thread that is swapped out is made runnable, then the setrunnable() | John Baldwin | 2008-08-05 | 1 | -38/+15 |
* | - Make SCHED_STATS more generic by adding a wrapper to create the | Jeff Roberson | 2008-04-17 | 1 | -1/+1 |
* | - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice from | Jeff Roberson | 2008-03-19 | 1 | -15/+4 |
* | In keeping with style(9)'s recommendations on macros, use a ';' | Robert Watson | 2008-03-16 | 1 | -2/+2 |
* | Remove kernel support for M:N threading. | Jeff Roberson | 2008-03-12 | 1 | -2/+0 |
* | - Pass the priority argument from *sleep() into sleepq and down into | Jeff Roberson | 2008-03-12 | 1 | -2/+1 |
* | Fix for the panic("vm_thread_new: kstack allocation failed") and | Konstantin Belousov | 2007-11-05 | 1 | -11/+22 |
* | - Redefine p_swtime and td_slptime as p_swtick and td_slptick. This | Jeff Roberson | 2007-09-21 | 1 | -9/+14 |
* | - Move all of the PS_ flags into either p_flag or td_flags. | Jeff Roberson | 2007-09-17 | 1 | -66/+88 |
* | Commit 14/14 of sched_lock decomposition. | Jeff Roberson | 2007-06-05 | 1 | -27/+38 |
* | - Move rusage from being per-process in struct pstats to per-thread in | Jeff Roberson | 2007-06-01 | 1 | -2/+2 |
* | Revert VMCNT_* operations introduction. | Attilio Rao | 2007-05-31 | 1 | -2/+2 |
* | - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulating | Jeff Roberson | 2007-05-18 | 1 | -2/+2 |